Android 如何查看一个权限属于什么保护级别

sys/frameworks/base/core/res/AndroidManifest.xml

到这个地方查。

级别的解释如:

normal:低风险权限,只要申请了就可以使用(在AndroidManifest.xml中添加标签),安装时不需要用户确认;
    dangerous:高风险权限,安装时需要用户的确认才可使用;
    signature:只有当申请权限的应用程序的数字签名与声明此权限的应用程序的数字签名相同时(如果是申请系统权限,则需要与系统签名相同),才能将权限授给它;
    signatureOrSystem:签名相同,或者申请权限的应用为系统应用(在system image中)。
等等…

 

android:protectionLevel="dangerous"为运行时权限,android:protectionLevel="privileged"为特权权限 需要配置到手机组件分区xml中

posted @ 2022-03-15 19:11  小汀  阅读(126)  评论(0编辑  收藏  举报