当前位置:   article > 正文

Android 13.0 首次开机默认授予app运行时权限(去掉运行时授权弹窗)_android 13 默认apk 权限

android 13 默认apk 权限

1.概述

  在13.0的系统产品开发中,在android6.0以后对于权限的申请,都需要动态申请,所以会在系统首次启动后,在app的首次运行时,会弹出授权窗口,会让用户手动授予app运行时权限,在由于系统产品开发需要要求默认授予app运行时权限,不需要用户默认授予运行时弹窗,所以需要在首次开机默认授予所有app运行时权限
接下来分析下关于动态权限授权的相关流程来实现默认授权

 

2.首次开机默认授予app运行时权限(去掉运行时授权弹窗)的解决方案的核心类

  1. frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
  2. frameworks/base/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java

3.首次开机默认授予app运行时权限(去掉运行时授权弹窗)的核心功能分析和实现

  在android系统启动的过程中,PMS是Android系統的一個系統服務,主要用于管理應用程序的安裝、卸載和更新等工作。它在系統啟動的時候會被啟動,并由系統進程進行管理
在系统中由PMS来负责app的安装 卸载 授权等等,关于授予app的默认的运行时权限会在DefaultPermissionGrantPolicy.java中根据要求授予一些权限,那么所以首次开机
授予app的默认权限,也可以在Def

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

闽ICP备14008679号