在运行时请求READ_PROFILE权限

时间:2017-11-20 19:22:24

标签: android permissions 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" />

1 个答案:

答案 0 :(得分:3)

在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