应添加哪个权限才能添加联系人?

时间:2012-03-06 10:04:26

标签: android contacts

我正在尝试在Android手机中添加新联系人。 为此,我使用以下代码。

ContentValues values = new ContentValues();
                values.put(Phone.RAW_CONTACT_ID, "jadeja");
                values.put(Phone.NUMBER, 1234567890);
                values.put(Phone.TYPE, Phone.TYPE_MOBILE);
                Uri uri = getContentResolver().insert(Phone.CONTENT_URI, values);

但它强制关闭应用程序并在“LogCat”内部显示安全权限被拒绝。 有没有办法实现这个目标?

3 个答案:

答案 0 :(得分:5)

这应该在清单中添加 WRITE_CONTACTS

答案 1 :(得分:5)

将以下内容添加到AndroidManifest.XML文件中:

<uses-permission android:name="android.permission.WRITE_CONTACTS"/>

答案 2 :(得分:1)

在android Maifest.xml文件中添加以下权限:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />       
<uses-permission android:name="android.permission.WRITE_CONTACTS" />