【发布时间】:2012-09-27 06:17:02
【问题描述】:
Want to create a new group in contacts programmatically
我参考了上面的链接,但无法创建组。
我是否应该创建一个只显示我创建的组的数据库。
我们在android中还有其他方法吗?
【问题讨论】:
标签: java android android-contentprovider android-contacts contactscontract
Want to create a new group in contacts programmatically
我参考了上面的链接,但无法创建组。
我是否应该创建一个只显示我创建的组的数据库。
我们在android中还有其他方法吗?
【问题讨论】:
标签: java android android-contentprovider android-contacts contactscontract
这是一个对我有用的函数来创建一个组:
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());
}
}
希望对你有所帮助。
【讨论】: