我没有在清单文件中使用联系人权限。但我在应用信息屏幕上获得了联系人权限。
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-feature android:name="android.hardware.location.gps" />
答案 0 :(得分:3)
Android在要求用户对其进行更新时使用权限组而不是单个权限。
您使用
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
位于通讯录组中。
这就是您在应用信息屏幕中看到_Contacts__权限的原因。
此处有更多信息:https://developer.android.com/guide/topics/permissions/overview.html
该对话框未描述其中的特定权限 组。例如,如果某个应用请求READ_CONTACTS权限, 系统对话框只是说应用程序需要访问设备 接触
答案 1 :(得分:0)
从android清单文件中删除以下权限
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
它将解决您的问题