をcontact
使用してすべてのグループ名とその ID を取得している特定のグループに を追加したいのですが、これでグループにContactsContract.Groups._ID
を追加したいと思います。つまり、some to some を挿入します。contact
id
contact id
group id
グループと未加工の連絡先 ID の両方を取得しました。これを行うためのクエリを教えてください。
Android で連絡先をグループに追加するにはどうすればよいですか?で答えを見つけました。Pentium10へ
public Uri addToGroup(long personId, long groupId) {
//remove if exists
// this.removeFromGroup(personId, groupId);
ContentValues values = new ContentValues();
values.put(ContactsContract.CommonDataKinds.GroupMembership.RAW_CONTACT_ID,
personId);
values.put(
ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID,
groupId);
values
.put(
ContactsContract.CommonDataKinds.GroupMembership.MIMETYPE,
ContactsContract.CommonDataKinds.GroupMembership.CONTENT_ITEM_TYPE);
return this.ctx.getContentResolver().insert(
ContactsContract.Data.CONTENT_URI, values);
}