【发布时间】:2010-08-16 09:21:40
【问题描述】:
我一直在尝试开发一个需要从 SIM 内存访问联系人的应用程序。这是我使用的代码,但存在运行时异常。
{
Uri simUri = Uri.parse("content://icc/adn");
c=getContentResolver().query(simUri, null, null, null, null);
startManagingCursor(c);
getContacts();
}
private void getContacts(){
int i=0;
do {
// Get the field values
names[i++] = c.getString(0);
} while (c.moveToNext());
感谢任何答案和解决方案。除此之外,您能否告诉我访问 sim 卡联系人的确切 URI? sim 的联系人记忆表中的列是否有任何名称?
【问题讨论】:
-
你能添加你得到的异常吗?
-
异常类似于“找不到源”,异常恰好在 c=getContentResolver().query(simUri, null, null, null, null); sim uri 正确吗,所有手机都一样吗??
标签: android mobile contacts sim-card