zoukankan      html  css  js  c++  java
  • 【Android N 7.1.1】 屏幕亮和灭的处理地方

    frameworks/base/services/core/java/com/android/server/display/DisplayPowerController.java

        private void updatePowerState() {
            if (true) {  //按power按键,屏幕不会灭了
                return;
            }

            ....

     }

        private void blockScreenOn() {
            if (mPendingScreenOnUnblocker == null) {
                Trace.asyncTraceBegin(Trace.TRACE_TAG_POWER, SCREEN_ON_BLOCKED_TRACE_NAME, 0);
                mPendingScreenOnUnblocker = new ScreenOnUnblocker();
                mScreenOnBlockStartRealTime = SystemClock.elapsedRealtime();
                Slog.i(TAG, "Blocking screen on until initial contents have been drawn.");
            }
        }

        private void unblockScreenOn() {
            if (mPendingScreenOnUnblocker != null) {
                mPendingScreenOnUnblocker = null;
                long delay = SystemClock.elapsedRealtime() - mScreenOnBlockStartRealTime;
                Slog.i(TAG, "Unblocked screen on after " + delay + " ms");
                Trace.asyncTraceEnd(Trace.TRACE_TAG_POWER, SCREEN_ON_BLOCKED_TRACE_NAME, 0);
            }
        }

  • 相关阅读:
    路由器安全-FPM
    网络基础设施保护和局域网安全
    DMVPN基础配置
    IPSec的链路和设备备份
    IPSec的高可用性技术
    关于Mobility Express转LAP注意事项
    实际中可能遇到的NAT问题(IPsec)
    NAT-T和PAT(IPSec)
    加密设备NAT对IPSec的影响
    影响IPSec的网络问题
  • 原文地址:https://www.cnblogs.com/onelikeone/p/7053456.html
Copyright © 2011-2022 走看看