如何获取所有包括危险在内的已授予权限的列表?

时间:2018-11-19 19:29:12

标签: android permissions android-permissions

如何获取所有包括危险在内的所有授予权限的列表? 我正在尝试以这种方式做到这一点:

private val permissionsInfo: PackageInfo =
      appContext.packageManager.getPackageInfo(appContext.packageName, PackageManager.GET_PERMISSIONS)
for (i in 0 until permissionsInfo.requestedPermissions.size) {
            if ((permissionsInfo.requestedPermissionsFlags[i] and PackageInfo.REQUESTED_PERMISSION_GRANTED) != 0) {
                Log.d(LOG_TAG, permissionsInfo.requestedPermissions[i])
      }
}

,但是这段代码似乎只打印所有授予的权限的列表,这些权限被分类为PROTECTION_NORMAL(普通权限),而不打印危险的权限。是否可以获取所有包括危险在内的所有授予权限的列表?

0 个答案:

没有答案