android 4.2 永不休眠补充
2013-08-20 16:28
253 查看
--- a/services/java/com/android/server/power/PowerManagerService.java
+++ b/services/java/com/android/server/power/PowerManagerService.java
@@ -1365,6 +1365,7 @@ public final class PowerManagerService extends IPowerManager.Stub
}
private int getScreenOffTimeoutLocked() {
+ int DonotSleeptimeout;
int timeout = mScreenOffTimeoutSetting;
if (isMaximumScreenOffTimeoutFromDeviceAdminEnforcedLocked()) {
timeout = Math.min(timeout, mMaximumScreenOffTimeoutFromDeviceAdmin);
@@ -1372,6 +1373,12 @@ public final class PowerManagerService extends IPowerManager.Stub
if (mUserActivityTimeoutOverrideFromWindowManager >= 0) {
timeout = (int)Math.min(timeout, mUserActivityTimeoutOverrideFromWindowManager);
}
+ DonotSleeptimeout = mScreenOffTimeoutSetting;
+ if(DonotSleeptimeout < 0)
+ {
+ DonotSleeptimeout = mMaximumScreenOffTimeoutFromDeviceAdmin ;
+ return Math.max(DonotSleeptimeout, mMaximumScreenOffTimeoutFromDeviceAdmin);
+ }
return Math.max(timeout, MINIMUM_SCREEN_OFF_TIMEOUT);
}
以前在网上找了很多不休眠不锁屏的方法,那写修改可能对android4.0很有用,android4.2上还得要修改下才行。
+++ b/services/java/com/android/server/power/PowerManagerService.java
@@ -1365,6 +1365,7 @@ public final class PowerManagerService extends IPowerManager.Stub
}
private int getScreenOffTimeoutLocked() {
+ int DonotSleeptimeout;
int timeout = mScreenOffTimeoutSetting;
if (isMaximumScreenOffTimeoutFromDeviceAdminEnforcedLocked()) {
timeout = Math.min(timeout, mMaximumScreenOffTimeoutFromDeviceAdmin);
@@ -1372,6 +1373,12 @@ public final class PowerManagerService extends IPowerManager.Stub
if (mUserActivityTimeoutOverrideFromWindowManager >= 0) {
timeout = (int)Math.min(timeout, mUserActivityTimeoutOverrideFromWindowManager);
}
+ DonotSleeptimeout = mScreenOffTimeoutSetting;
+ if(DonotSleeptimeout < 0)
+ {
+ DonotSleeptimeout = mMaximumScreenOffTimeoutFromDeviceAdmin ;
+ return Math.max(DonotSleeptimeout, mMaximumScreenOffTimeoutFromDeviceAdmin);
+ }
return Math.max(timeout, MINIMUM_SCREEN_OFF_TIMEOUT);
}
以前在网上找了很多不休眠不锁屏的方法,那写修改可能对android4.0很有用,android4.2上还得要修改下才行。
相关文章推荐
- android 4.2以上版本永不休眠
- android4.2 增添永不休眠选项
- android 4.2以上版本永不休眠
- android 4.2以上版本永不休眠
- android 4.2 系统增永不休眠同时隐藏休眠选项
- android 4.2以上版本永不休眠
- android 4.2以上版本永不休眠
- android 4.2以上版本永不休眠 .
- android 4.2以上版本永不休眠
- android4.2 添加永不休眠选项
- Android设置系统开机自动永不休眠
- i.max6 e9 android系统添加永不休眠的选项
- android4.2 不显示锁屏同时POWER不进休眠
- Android - 永不锁屏,开机不锁屏,删除设置中休眠时间选项
- android的设备永不休眠(增加 Settings-->Dispaly-->-->screenout-->never Timeout)
- Android设置系统开机自己主动永不休眠
- 设置Android系统永不休眠永不锁屏
- Android系统永不锁屏永不休眠的方法
- 让Android设备永不休眠
- android 设置永不休眠