目录
3.根据包名授予WRITE_SETTINGS权限的核心功能分析和实现
3.2 PhoneWindowManager.java中在开机完成后根据包名授权
1.概述
在11.0的系统开发中,对于申请一些特殊权限比如悬浮窗,WRITE_SETTINGS权限等等,
这些特殊权限,在app中申请以后,不会像普通权限一样,首次启动app会弹出动态权限
弹窗,然后在系统设置里面申请授予权限即可,这就需要分析系统设置授权的流程,然后
在系统启动过程中授予权限即可
2.根据包名授予WRITE_SETTINGS权限的核心类
packages\apps\Settings\src\com\android\settings\applications\appinfo\WriteSettingsDetails.java
frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager.java
3.根据包名授予WRITE_SETTINGS权限的核心功能分析和实现
在系统设置授权WRITE_SETTINGS的页面根据代码分析,发现在每个app中授权开启
WRITE_SETTINGS权限的处理页面就是在WriteSe