【问题标题】:How to obtain list of permissions given to my app? [duplicate]如何获取授予我的应用程序的权限列表? [复制]
【发布时间】:2018-09-28 12:58:53
【问题描述】:

我想检索用户授予我的应用程序的所有权限列表。例如,如果我的应用程序请求CAMERALOCATIONINTERNET 权限,并且用户只授予了CAMERAINTERNET 权限。如何获得看起来像的列表

grantedPermissions=[CAMERA, INTERNET]

【问题讨论】:

    标签: android kotlin android-permissions


    【解决方案1】:

    您可以尝试这个简单的方法,如果用户授予权限,则返回 true,否则返回 false:

     private boolean hasPermissions(Context context, String permissionName) {
        return (ContextCompat.checkSelfPermission(context, permissionName) == PackageManager.PERMISSION_GRANTED);
    }
    

    方法调用类似于hasPermissions(context,Manifest.permission.CAMERA);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-21
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多