当前位置:   article > 正文

android的危险权限(dangerous)授权_android 危险权限

android 危险权限

描述

查看危险权限列表,能够显示出一些危险权限以及权限组的名称

adb shell pm list permissions -g -d

一般情况下,遇到危险权限时,要对其进行权限的动态申请,否则就会报权限异常Exception。

针对由系统集成的apk来说,可以实现其危险权限的默认授权的。

系统集成

方式一

应用的AndroidManifest.xml中添加

android:sharedUserId = "android.uid.system"
  • 1

一般的apk是运行在user用户下,加上此标签后,就会运行在system用户下,同时对于危险权限默认授权。

方式二

通过系统给某个应用配置相关文件,用来达到默认授权的效果
配置文件是 default_permission_xxx.xml

<exceptions>
		<exception package="com.example.test">
				<permission name="android.permission.READ_PHONE_STATE" fixed="true"/>
		</exception>
</exceptions>
  • 1
  • 2
  • 3
  • 4
  • 5

相关配置参考device/google/crosshatch/default-permissions.xml
需要预置到/system/etc/default-permissions/.xml 或/vendor/etc/default-permissions/.xml
其中fixed=true,表示用户不能手动关闭权限,fixed=false,用户可以正常开关

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/726262
推荐阅读
相关标签
  

闽ICP备14008679号