在我们实际操作过程中,当Android设备开机第一次进入系统、按下Power键、设备休眠情况下再起来就会进入到锁屏界面
代码路径:
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
1、在/defaults.xml文件中def_lockscreen_disabled变量控制是否锁屏
<bool name="def_lockscreen_disabled">false</bool>
备注:def_lockscreen_disabled该变量设置true,则为不锁屏;反之为锁屏
2、在DatabaseHelper.java类中loadSecureSettings()方法中把数据加载到数据库中
数据库的位置在/data/data/com.android.providers.settings/databases/
if (SystemProperties.getBoolean("ro.lockscreen.disable.default", false) == true) {loadSetting(stmt, Settings.System.LOCKSCREEN_DISABLED, "1");} else {loadBooleanSetting(stmt, Settings.System.LOCKSCREEN_DISABLED,R.bool.def_lockscreen_disabled);}