根据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" />
答案 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