1.概述
在9.0的系统rom产品定制化开发中,在对系统app首次启动默认是会弹出授权的弹窗的,但是对于产品来说会显示的有些麻烦,对产品体验度也不是很好,所以在进行产品开发的时候,默认要求对一些app根据包名授予权限,这样就不会弹出授权的窗口了默认就有权限了,接下来就来实现这个功能
2. 根据包名授予app所需的权限的核心类
framework/base/services/core/java/com/android/server/pm/PackageManagerService.java
frameworks/base/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java
3.Android 9.0 根据包名授予app所需的权限的核心功能分析和实现
在9.0的系统中PackageManagerService.java这个pms服务也是非常重要的,它的主要功能如下:
1 管理系统的jar包和apk,负责系统权限
2 负责程序的安装,卸载,更新,解析</