【问题标题】:I want to create groups for phone contacts in android我想在 android 中为电话联系人创建组
【发布时间】:2012-09-27 06:17:02
【问题描述】:

Want to create a new group in contacts programmatically

我参考了上面的链接,但无法创建组。

我是否应该创建一个只显示我创建的组的数据库。

我们在android中还有其他方法吗?

【问题讨论】:

    标签: java android android-contentprovider android-contacts contactscontract


    【解决方案1】:

    这是一个对我有用的函数来创建一个组:

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

    希望对你有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 2012-01-06
      • 1970-01-01
      • 2017-01-22
      • 1970-01-01
      相关资源
      最近更新 更多