<!-- 读取联系人权限 -->
<uses-permission android:name="android.permission.READ_CONTACTS"/>
Uri allContacts2 = ContactsContract.Contacts.CONTENT_URI;
Cursor c2 = getContentResolver().query(allContacts2, null, null, null, null);
if (c2.moveToFirst()) {
do {
String contactID2 = c2.getString(c2.getColumnIndex(ContactsContract.Contacts._ID));
String contactDisplayName2 = c2 .getString(c2.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
Log.v("Content Providers", contactID2 + ", "+ contactDisplayName2);
} while (c2.moveToNext());
}
本文介绍如何在Android应用中请求读取联系人的权限,并通过ContentProvider查询联系人信息。示例代码展示了如何使用ContactsContract获取所有联系人及其显示名称。
566

被折叠的 条评论
为什么被折叠?



