Android4.4默认永不休眠

frameworks/base/packages/SettingsProvider/res/values$ vim defaults.xml

<integer name="def_screen_off_timeout">600000</integer>

+<integer name="def_screen_off_timeout">1728000000</integer>

/frameworks/base/services/java/com/android/server/power$ vim PowerManagerService.java 
 

 private int getScreenOffTimeoutLocked() {
        int timeout = mScreenOffTimeoutSetting;
    +  int nosleep;
        if (isMaximumScreenOffTimeoutFromDeviceAdminEnforcedLocked()) {
            timeout = Math.min(timeout, mMaximumScreenOffTimeoutFromDeviceAdmin);
        }
        if (mUserActivityTimeoutOverrideFromWindowManager >= 0) {
            timeout = (int)Math.min(timeout, mUserActivityTimeoutOverrideFromWindowManager);
        }
     +    nosleep = mScreenOffTimeoutSetting;
               + if( nosleep >= 1728000000 ){
              +          Log.d("YUANDAN", " mScreenOffTimeoutSetting=" + mScreenOffTimeoutSetting + " +mMaximumScreenOffTimeoutFromDeviceAdmin= " +mMaximumScreenOffTimeoutFromDeviceAdmin);
        +  nosleep = mMaximumScreenOffTimeoutFromDeviceAdmin;
            +      return Math.max(nosleep,mMaximumScreenOffTimeoutFromDeviceAdmin);

             +   }
        return Math.max(timeout, MINIMUM_SCREEN_OFF_TIMEOUT);
    }

   补充:Settings中休眠选项中nerver对应的数值也要更改为172800000
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值