1

我想将一个添加contact到一个特定的组中,我通过使用拥有所有组名及其 ID ContactsContract.Groups._ID,现在我想contact通过 this 将一个添加到一个组中id。即插入一些contact id到一些group id

我已检索到组和原始联系人 ID,请告诉我执行此操作的查询。

4

1 回答 1

0

我在如何在 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);

    }
于 2012-08-23T09:48:57.437 回答