我正在努力在 android 应用程序中明智地显示联系人组。因此,我从特定组中获取了所有组联系人,但现在我想获取不在任何组中的联系人(未分配)。
那么在没有组ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID的情况下,联系人中 GROUP_ROW_ID 的值是多少?
如果您知道任何解决方案,请告诉我。
任何建议将不胜感激。
我正在努力在 android 应用程序中明智地显示联系人组。因此,我从特定组中获取了所有组联系人,但现在我想获取不在任何组中的联系人(未分配)。
那么在没有组ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID的情况下,联系人中 GROUP_ROW_ID 的值是多少?
如果您知道任何解决方案,请告诉我。
任何建议将不胜感激。
Please use,
ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID = null;
This will get non-group contacts.
您可以检索所有联系人作为光标。
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