我目前得到只讀Android通訊錄,下面是我使用的代碼:Android如何閱讀android聯繫人和SIM聯繫人?
String[] projecao = new String[] { Contacts._ID,
Contacts.LOOKUP_KEY, Contacts.DISPLAY_NAME };
String selecao = Contacts.HAS_PHONE_NUMBER + " = 1";
Cursor contatos = contexto.getContentResolver().query(
ContactsContract.Contacts.CONTENT_URI, projecao, selecao, null, null);
並獲得電話號碼:
Cursor phones = contexto.getContentResolver().query(
Phone.CONTENT_URI,
new String[] { Phone.NUMBER },
Phone.CONTACT_ID + " = ?",
new String[] { contatos.getString(contatos
.getColumnIndex(Contacts._ID)) }, null);
我希望保持與所有聯繫人的數據庫數字。
我該怎麼辦才能獲取SIM卡聯繫人呢?
謝謝你的時間。
謝謝你工作! = D – weldsonandrade
我正在獲取sim聯繫人號碼,同時name正在返回null – Umer