1

我正在努力在 android 应用程序中明智地显示联系人组。因此,我从特定组中获取了所有组联系人,但现在我想获取不在任何组中的联系人(未分配)。

那么在没有组ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID的情况下,联系人中 GROUP_ROW_ID 的值是多少?

如果您知道任何解决方案,请告诉我。

任何建议将不胜感激。

4

2 回答 2

1

Please use,

 ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID = null;

This will get non-group contacts.

于 2012-11-27T12:35:06.653 回答
-1

您可以检索所有联系人作为光标。

Cursor cursor = getContentResolver().query(   ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null,null, null);

现在我们有了带有联系人的 cusror 并从 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

于 2012-10-17T12:03:23.857 回答