(1) 修改屏幕锁:
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
<integer name="def_screen_off_timeout">60000</integer>
60000改成想要的时间如果是不锁为-1
(2) 修改不休眠
/frameworks/base/packages/keyguard/src/com/android/keyguard/KeyguradViewMediator.java
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardViewMediator.java
private boolean mExternallyEnabled = true;
将其修改成false
这样更改就不会再进入休眠状态了
frameworks/base/services/java/com/android/server/power/PowerManagerService.java文件
getScreenOffTimeoutLocked()函数:
if (mUserActivityTimeoutOverrideFromWindowManager >= 0) {
timeout = (int)Math.min(timeout, mUserActivityTimeoutOverrideFromWindowManager);
}
+ if(mScreenOffTimeoutSetting < 0)
+ return mMaximumScreenOffTimeoutFromDeviceAdmin;
return Math.max(timeout, MINIMUM_SCREEN_OFF_TIMEOUT);