需求:在11.0 12.0定制化开发中,需求要求去掉屏幕锁屏功能,默认无锁屏功能,所以要去掉系统默认锁屏功能
一共分两步:
a.在SettingProvider数据库加载时默认无锁屏
b.去掉Settings中关于选择锁屏的方式
去掉屏幕锁屏(屏幕默认锁屏方式改成无)核心代码
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
packages/apps/Settings/res/xml/security_settings_picker.xml
去掉屏幕锁屏(屏幕默认锁屏方式改成无)功能分析和实现
2.1关于SettingProvider关于去掉锁屏功能的分析
第一部分去掉系统数据库关于锁屏的方式默认无锁屏 属性修改SettingProvider关于去掉锁屏功能的分析