Android设备定制为永不锁屏

   

               Android系统的锁屏时间存放在Setting数据库中,字段为Settings.System.SCREEN_OFF_TIMEOUT。查看

DatabaseHelper.java文件可以找到:

 

frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
 
   
要设置为用不锁屏,只要进行以下两个步骤就万无一失了:
 1.修改文件:
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
 把资源R.integer.def_screen_off_timeout设为-1即可。
2.修改文件:
 frameworks/policies/base/phone/com/android/internal/policy/impl/KeyguardViewMediator.java

该文件中有一个变量定义如下:

private boolean mExternallyEnabled = false; //mExternallyEnabled是用来管理是否开启屏幕锁的关键。默认值true是打开屏锁,
    

你可能感兴趣的:(android)