我想将一个添加contact
到一个特定的组中,我通过使用拥有所有组名及其 ID ContactsContract.Groups._ID
,现在我想contact
通过 this 将一个添加到一个组中id
。即插入一些contact id
到一些group id
。
我已检索到组和原始联系人 ID,请告诉我执行此操作的查询。
我在如何在 Android 上将联系人添加到群组中找到了答案?奔腾10
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);
}