【问题标题】:Requesting READ_PROFILE permission at runtime在运行时请求 READ_PROFILE 权限
【发布时间】:2017-11-20 19:22:24
【问题描述】:

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

【问题讨论】:

    标签: android permissions android-permissions


    【解决方案1】:

    如您在此处看到的,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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-25
      • 1970-01-01
      • 2019-01-02
      • 1970-01-01
      • 2011-09-19
      相关资源
      最近更新 更多