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