2

プログラムで連絡先に新しいグループを作成したい

上記のリンクを参照しましたが、グループを作成できませんでした。

作成したグループのみが表示されるようにデータベースを作成する必要があります。

Androidで他の方法はありますか?

4

1 に答える 1

2

グループを作成するために機能する関数は次のとおりです。

private void creategroup()
{
    ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
    ops.add(ContentProviderOperation
         .newInsert(ContactsContract.Groups.CONTENT_URI)
         .withValue(ContactsContract.Groups._ID, ANY LONG UNIQUE VALUE)
         .withValue(ContactsContract.Groups.TITLE, GROUP NAME).build());

    try {
        getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
    } 
    catch (Exception e) {
        Log.e("Error", e.toString());
    }
}

それがあなたを助けることを願っています。

于 2012-10-15T14:36:22.953 に答える