您好我正在开发一个移动应用程序,我需要在其中访问用户的电话簿、SIM 卡和电话联系人。
这可能吗?
取决于手机,有些只能让您访问电话联系人,有些可以同时使用电话和 SIM 卡。确保遍历PIMList
s 提供的所有 s PIM.listPIMLists()
,通常此方法返回两个列表,其中一个是 phone,另一个是 sim。
是的,有可能。看看诺基亚论坛上的这个讨论。这里将清楚地描述如何从电话和SIM卡中获取联系人。
您可以使用以下 API 访问联系人
JSR 75:J2METM 平台的 PDA 可选包
http://www.jcp.org/en/jsr/detail?id=75
这是一个可选包,可能不适用于所有移动设备。
您可以查看以下 URL 以获取示例程序
使用以下代码检查设备是否支持 PIM:
String currentVersion = System.getProperty("microedition.pim.version" )
如果该设备不受支持,那么它将返回null
。