如何在群中插入联系人



我想通过使用ContactsContract.Groups._ID将一个contact添加到一个特定的组中,我有所有的组名和它们的Id,现在我想通过这个idcontact添加到组中。即插入一些CCD_ 5到一些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);
    }

最新更新