java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test1/com.example.test1.InboxActivity}: java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.ContactsProvider2 from ProcessRecord{8e7ea91 17858:com.example.test1/u0a133} (pid=17858, uid=10133) requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS
时间: 2023-12-21 07:05:39 浏览: 148
javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair 解决方法总结
这个错误是因为你的应用程序没有被授予读取或写入联系人的权限。你需要在你的AndroidManifest.xml文件中添加以下代码:
```
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
```
这将请求用户授予你的应用程序读取和写入联系人的权限。确保在运行时请求这些权限,以便在用户同意之前不会访问联系人。
阅读全文