Я пытаюсь получить имя группы из имени контакта на основе строки. Я думал, что это будет более распространенный вопрос, но каждый ответ, который я видел в 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.Groups] (http://developer.android.com/reference /android/provider/ContactsContract.Groups.html) и идентификатор группы из контакта с [ContactsContract.CommonDataKinds.GroupMembership] (http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.GroupMembership.html)? – Ircover