Work
、Home
のように私のデバイスに2つの連絡先グループがあります。私はその特定のグループの連絡先を追加する必要があります。 Add john(Contacts name0) to Work group
のように。Androidグループの変更
私は次のコードを使用しています
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);
をしかし、私は次のような出力が得られます。content://com.android.contacts/data/714
私を導いてください、私が間違って何をやっていますか?
ありがとうございます!
ありがとうございましたJohnさん(私のデバイスの連絡先の名前)をWorkに追加する必要があります( "3"はグループの未加工IDです)。グループは既に私の家のGroup.Pleaseにあります。 ContactsContract.Data.CONTENT_URIの代わりに使用されます.. –