2012-03-06 67 views
4

我想在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」內部顯示安全權限拒絕。 有什麼辦法可以做到這一點?

回答

5

添加以下內容添加到AndroidManifest.xml文件:

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

在android系統Maifest.xml文件添加這些權限:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />  
<uses-permission android:name="android.permission.WRITE_CONTACTS" /> 
相關問題