在运行时请求 READ_PROFILE 权限

Bar*_*cus 9 permissions android android-permissions

根据Android文档(https://developer.android.com/reference/android/provider/ContactsContract.Profile.html),我需要请求android.permission.READ_PROFILE读取用户个人资料信息的权限。

但是,当我尝试创建运行时权限请求时,没有Manifest.permission.READ_PROFILE可以使用的权限。我是否只使用该Manifest.permission.READ_CONTACTS权限?

注意: AndroidManifest.xml文件可以找到权限就好了:

<uses-permission android:name="android.permission.READ_PROFILE" />
Run Code Online (Sandbox Code Playgroud)

hei*_*sen 7

正如您在此处看到的,API 23 上的 READ_PROFILE 权限已被删除

https://developer.android.com/sdk/api_diff/23/changes.html

您应该请求 GET_ACCOUNTS 或属于 CONTACTS 组的任何权限

https://developer.android.com/guide/topics/permissions/requesting.html#perm-groups