1
我想添加一個contact
到一個特定的組我通過使用ContactsContract.Groups._ID
擁有所有組名和他們的標識,現在我想通過這個id
添加一個contact
到一個組。即將一些contact id
插入一些group id
。如何將聯繫人插入羣組?
我已經檢索到組和原始聯繫人ID的請告訴我這樣做的查詢。
我想添加一個contact
到一個特定的組我通過使用ContactsContract.Groups._ID
擁有所有組名和他們的標識,現在我想通過這個id
添加一個contact
到一個組。即將一些contact id
插入一些group id
。如何將聯繫人插入羣組?
我已經檢索到組和原始聯繫人ID的請告訴我這樣做的查詢。
我已經找到了答案,在How do I add contact to a group on 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);
}
你可以簡單地指向答案的評論,而不是張貼,當你自己的答案。 –