我正在用J2ME构建电话应用程序。在其中,我需要从电话簿中获取联系人。有一个API,我尝试使用的线是

contactList = (ContactList) PIM.getInstance().openPIMList(PIM.CONTACT_LIST, 
               PIM.READ_ONLY, name);

显然,它在我的手机中不起作用(Sony Ericsson W705)。这就是为什么我想知道是否有其他API可以访问J2ME的电话簿。如果有这样的选择,我该如何检查运行该应用程序的人是否有索尼爱立信(或诺基亚,三星..)?

有帮助吗?

解决方案

  1. Sony-Ericsson W705支持JSR-75(文件和PIM Access API) - EG 看这里
  2. 没有其他支持PIM访问的API
  3. 您无法动态检查给定API的特定手机支持吗?常见的做法是为不同手机构建多个版本。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top