需求:在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关于去掉锁屏功能的分析
在11.012.0的版本中,为了实现默认无锁屏功能,需要进行两步操作。首先,在SettingProvider的数据库加载时设定为无锁屏状态,然后删除Settings应用中选择锁屏方式的相关选项。关键改动涉及frameworks/base/packages/SettingsProvider/res/values/defaults.xml和packages/apps/Settings/res/xml/security_settings_picker.xml这两个文件。
1427

被折叠的 条评论
为什么被折叠?



