1
我一直在尝试开发一个应用程序,需要从SIM存储器访问联系人。这里是我用过的代码,但有运行时异常。Android:从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的联系人记忆表中有没有colums的名字?
您能否添加您得到的异常? – Janusz 2010-08-16 09:48:28
异常类似于“源找不到”,异常正好在 c = getContentResolver()。query(simUri,null,null,null,null); 是sim卡uri正确,对于所有的手机都是一样的.. ?? – sujith 2010-08-16 17:00:30