1

contact使用してすべてのグループ名とその ID を取得している特定のグループに を追加したいのですが、これでグループにContactsContract.Groups._IDを追加したいと思います。つまり、some to some を挿入します。contactidcontact idgroup id

グループと未加工の連絡先 ID の両方を取得しました。これを行うためのクエリを教えてください。

4

1 に答える 1

0

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);

    }
于 2012-08-23T09:48:57.437 に答える