android - 在运行时请求 READ_PROFILE 权限

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

最佳答案

如您在此处所见,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

关于android - 在运行时请求 READ_PROFILE 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47399539/

相关文章:

java - 如何通过 Intent 访问通知辅助功能页面?

Android SnappyDB 危险权限

Android 处理来自不同来源的同时权限

android - 使用现有混淆器设置启用 R8 时应用程序崩溃

android - 使用刷新 token 在访问 token 过期之前刷新访问 token

android - 用户获取未包含在 list 中的权限请求

permissions - Inno Setup 不会在 Win 7 上为受限用户安装到 "Program Files"

android - 将位置与多个用户进行比较时涉及什么逻辑

android - 平滑调整图表和 map View 的大小

php - WAMP 不显示目录列表中的图标