我正在Android应用程序中显示联系人组。所以我得到了来自特定小组的所有小组联系人,但现在我希望得到那些不在任何小组中的联系人(未分配)。
那么,如果没有组 ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID ,那么联系人中GROUP_ROW_ID的值是多少?
如果您有任何解决方案,请告诉我。
任何建议都将受到赞赏。
答案 0 :(得分:1)
请使用,
ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID = null;
这将获得非群组联系人。
答案 1 :(得分:-1)
您可以将所有联系人检索为光标。
Cursor cursor = getContentResolver().query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null,null, null);
现在我们与联系人有共识,并从cusror获得不同的价值。
while (cursor.moveToNext()) {
String name =cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
String phoneNumber = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
}
请参阅此http://samir-mangroliya.blogspot.in/p/android-read-contact-and-display-in.html