shi*_*iva 2 permissions android runtime manifest
我不在清单文件中使用联系人权限。但是我在应用信息屏幕中获得了联系权限。
<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" />
Run Code Online (Sandbox Code Playgroud)
小智 5
当要求用户授予权限时,Android 使用权限组而不是单个权限。
你用
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
Run Code Online (Sandbox Code Playgroud)
这是在联系人组中。
这就是您在应用信息屏幕中看到 _Contacts__ 权限的原因。
更多信息:https : //developer.android.com/guide/topics/permissions/overview.html
该对话框没有描述该组内的特定权限。例如,如果应用程序请求 READ_CONTACTS 权限,则系统对话框只会说应用程序需要访问设备的联系人