添加新联系人(Android)

时间:2017-07-17 15:34:39

标签: android

我正在尝试使用此代码添加新联系人:

WRITE_CONTACTS

我还在Manifest上指定了{{1}}权限,我在运行时请求它。

但是,虽然没有返回任何错误,但未添加联系人...

我做得不好?

1 个答案:

答案 0 :(得分:0)

我终于找到了答案。

在尝试存储任何内容之前,需要包含此查询:

ops.add(ContentProviderOperation.newInsert(ContactsContract.RawContacts.CONTENT_URI)
                    .withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, null)
                    .withValue(ContactsContract.RawContacts.ACCOUNT_NAME, null)
                    .build());