1,设置系统永不休眠修改
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
设置默认值为0;
------ frameworks/base/packages/SettingsProvider/res/values/defaults.xml ------
old mode 100644
new mode 100755
index 761d8bcbed..48552ef862
@@ -18,7 +18,7 @@
-->
<resources>
<bool name="def_dim_screen">true</bool>
- <integer name="def_screen_off_timeout">60000</integer>
+ <integer name="def_screen_off_timeout">0</integer>
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
判断mLockScreenTimeout是否为0,为0就不执行读秒息屏操作。
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
index 23650e6b9e..be522d2425 100755
@@ -5121,7 +5121,12 @@ public class PhoneWindowManager implements WindowManagerPolicy {
if (enable) {
if (localLOGV) Log.v(TAG, "setting lockscreen timer");
mHandler.removeCallbacks(mScreenLockTimeout); // remove any pending requests
- mHandler.postDelayed(mScreenLockTimeout, mLockScreenTimeout);
+ //hhb add