내 장치에 두 개의 연락처 그룹이 있습니다 (예 : Work
, Home
). 그 특정 그룹에 연락처를 추가해야합니다. Add john(Contacts name0) to Work group
처럼.안드로이드 연락처 그룹 변경
나는 다음 코드를 사용했습니다 : 내가 무슨 잘못을하고있는 중이 야 content://com.android.contacts/data/714
이 나를 인도하십시오 :
ContentValues values = new ContentValues();
values.put(ContactsContract.CommonDataKinds.GroupMembership.RAW_CONTACT_ID,
Integer.parseInt(contactId));
values.put(
ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID,
"3");
values
.put(
ContactsContract.CommonDataKinds.GroupMembership.MIMETYPE,
ContactsContract.CommonDataKinds.GroupMembership.CONTENT_ITEM_TYPE);
context.getContentResolver().insert(
ContactsContract.Data.CONTENT_URI, values);
그러나 나는 다음과 같은 출력을 얻을?
미리 감사드립니다.
감사합니다. John (Work 그룹의 원시 ID입니다.) 그룹에 이미 John (내 장치의 연락처 이름) 그룹을 추가해야합니다. 그룹은 이미 내 집 그룹에 있습니다. ContactsContract.Data.CONTENT_URI 대신 사용됩니다. –