zoukankan      html  css  js  c++  java
  • MTK 永不熄屏

    步骤一:

    源码/frameworks/base/packages/SettingsProvider/res/values/defaults.xml

    修改<integername="def_screen_off_timeout">6000</integer>为:
    
    <integername="def_screen_off_timeout">-1</integer>

    步骤二:

    源码/frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java

    修改getScreenOffTimeoutLocked()函数为:

    private int getScreenOffTimeoutLocked(intsleepTimeout) {
            int nosleep;
           int timeout = mScreenOffTimeoutSetting;
            if(isMaximumScreenOffTimeoutFromDeviceAdminEnforcedLocked()) {
                timeout = Math.min(timeout,mMaximumScreenOffTimeoutFromDeviceAdmin);
            }
            if(mUserActivityTimeoutOverrideFromWindowManager >= 0) {
                timeout = (int)Math.min(timeout,mUserActivityTimeoutOverrideFromWindowManager);
            }
            if (sleepTimeout >= 0) {
                timeout = Math.min(timeout,sleepTimeout);
            }
           nosleep = mScreenOffTimeoutSetting;
           if(nosleep <0)
           {
               nosleep = mMaximumScreenOffTimeoutFromDeviceAdmin;
               return Math.max(nosleep,mMaximumScreenOffTimeoutFromDeviceAdmin);
           }
            return Math.max(timeout,mMinimumScreenOffTimeoutConfig);
        }
  • 相关阅读:
    第三周学习进度
    计算最低价格
    第二阶段冲刺5
    第二阶段冲刺4
    第十三周进度条
    第二阶段冲刺3
    寻找小水王
    第二阶段冲刺2
    第二阶段冲刺1
    构建之法阅读笔记
  • 原文地址:https://www.cnblogs.com/zxouxuewei/p/8127858.html
Copyright © 2011-2022 走看看