【发布时间】:2015-07-16 19:16:23
【问题描述】:
是否可以获取官方联系人应用中显示的联系人?
我尝试用这种方式检索联系人:
contentResolver = ApplicationSingleton.getInstance().getContentResolver();
String[] projection = new String[]{ContactsContract.Contacts._ID, ContactsContract.Contacts.DISPLAY_NAME, ContactsContract.Contacts.HAS_PHONE_NUMBER, ContactsContract.Contacts.STARRED};
String selection = null;
Cursor cursor = contentResolver.query(ContactsContract.Contacts.CONTENT_URI, projection, selection, null, null);
while (cursor.moveToNext()) {
String name = (cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)));
Log.d("CONTACT: ", name);
}
cursor.close();
但随后我获得了与我的电子邮件相关联的所有联系人。
谢谢。
【问题讨论】:
-
谢谢。不过我不需要 SIM 卡联系人,获取联系人的方法和我的一样。