【发布时间】:2016-10-21 18:04:50
【问题描述】:
我想获得所有授予的权限。我知道我可以通过packageinfo.requestedPermissions 获得所有请求的权限,但我想知道授予权限的列表,并且授予的权限可能比在 android M 的情况下请求的要少。所以我只想知道有没有办法获得列表所有授予的权限?
我从请求的权限列表中知道,我可以检查是否已授予该权限,但我想知道所有已授予权限的列表。不想检查每个请求的权限。
【问题讨论】:
-
我不明白编写一个循环遍历
requestedPermissions并检查相应的requestedPermissionsFlags元素是否包含REQUESTED_PERMISSION_GRANTED的问题是什么。这就是旗帜的用途。如果您需要多次执行此操作,请为其创建一个函数。 -
谢谢,没问题,我只是想有办法获取所有授予权限的列表,但现在我认为它不会按照你的建议去做。您也可以为此写答案,这比其他答案更好。
标签: android