0

我想在我的应用程序中显示具有以下条件的联系人:

联系人在 android 联系人中匹配显示选项设置。

因此,如果在 android 联系人显示选项中未标记“sim 联系人”,则 android 联系人将不会显示这些 sim 卡联系人。所以现在我想获得那些显示选项,据此我想在我的应用程序中显示联系人。

4

2 回答 2

2

最后,我通过使用以下代码找到了解决方案:

final ContentResolver cr = getContentResolver();
String[] projection = { ContactsContract.Contacts.DISPLAY_NAME,ContactsContract.Contacts._ID };
String selection = ContactsContract.Contacts.IN_VISIBLE_GROUP + " = ?";
String[] selectionArgs = { "1" };
final Cursor contacts = cr.query(
                        ContactsContract.Contacts.CONTENT_URI, projection,
                        selection, selectionArgs, 
                        "UPPER(" + ContactsContract.Contacts.DISPLAY_NAME + ") ASC");
于 2012-10-11T13:47:13.133 回答
1

试试这个演示

http://www.edumobile.org/android/android-programming-tutorials/read-contacts-from-device/

于 2012-08-16T13:31:12.103 回答