如何获取所有包括危险在内的所有授予权限的列表? 我正在尝试以这种方式做到这一点:
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(普通权限),而不打印危险的权限。是否可以获取所有包括危险在内的所有授予权限的列表?