1.概述
在11.0产品定制化开发中,有产品需求要求系统去掉锁屏功能,默认永不锁屏,需要对去掉系统默认的锁屏功能和 息屏功能 让屏幕永远不要熄灭,
2.去掉锁屏功能和息屏功能(永不息屏)的核心代码
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
frameworks/base/packages/SystemUI/res/values/config.xml
3.去掉锁屏功能和息屏功能(永不息屏)的核心功能分析
3.1 关于SettingsProvider中息屏时间的分析
而系统默认的息屏时间的配置 是由config.xml设置数据由DatabaseHelper.java在系统开启时默认设置系统息屏时间和锁屏功能是否开启
接下来先看config.xml的相关配置
<resources