【发布时间】:2015-07-02 03:05:58
【问题描述】:
我正在尝试根据字符串从联系人姓名中获取组名。我认为这将是一个更常见的问题,但我在 google 或此处看到的每个答案都已过时,没有答案或通过解释有关组的所有内容(除了实际问题所问的内容)得到了错误的回答。再一次,您如何获取您已经知道联系人姓名的联系人的组名?
Cursor phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,null,null, null);
while (phones.moveToNext()) {
String contactname=phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
String contactgroup = "GET GROUP NAME FROM STRING"(contactname);
}
phones.close();
【问题讨论】:
-
您是否尝试从ContactsContract.CommonDataKinds.GroupMembership 的联系人中获取ContactsContract.Groups 的列表和组ID?
标签: android cursor contacts contactscontract