Android系统禁止进入休眠

2020-01-09  本文已影响0人  DD_Dog

某些项目中需要系统不进入休眠。
修改如下:

diff --git a/services/java/com/android/server/power/PowerManagerService.java b/services/java/com/android/server/power/PowerManagerService.java
index cd20a9bc..a3b48cda 100644
--- a/services/java/com/android/server/power/PowerManagerService.java
+++ b/services/java/com/android/server/power/PowerManagerService.java
@@ -1065,11 +1065,13 @@ public final class PowerManagerService extends IPowerManager.Stub
     }
 
     private void wakeUpInternal(long eventTime) {
+    /*
         synchronized (mLock) {
             if (wakeUpNoUpdateLocked(eventTime)) {
                 updatePowerStateLocked();
             }
         }
+        */
     }
 
     private boolean wakeUpNoUpdateLocked(long eventTime) {
@@ -1135,11 +1137,13 @@ public final class PowerManagerService extends IPowerManager.Stub
     }
 
     private void goToSleepInternal(long eventTime, int reason) {
+    /*
         synchronized (mLock) {
             if (goToSleepNoUpdateLocked(eventTime, reason)) {
                 updatePowerStateLocked();
             }
         }
+        */
     }
 
     @SuppressWarnings("deprecation")
@@ -1949,15 +1953,15 @@ public final class PowerManagerService extends IPowerManager.Stub
             //SPRD:added by debug begin
             Slog.d(TAG, "updateSuspendBlockerLocked goto release:" + mWakeLockSuspendBlocker);
             //SPRD:added by debug end
-            mWakeLockSuspendBlocker.release();
-            mHoldingWakeLockSuspendBlocker = false;
+        //    mWakeLockSuspendBlocker.release();
+        //    mHoldingWakeLockSuspendBlocker = false;
         }
         if (!needDisplaySuspendBlocker && mHoldingDisplaySuspendBlocker) {
             //SPRD:added by debug begin
             Slog.d(TAG, "updateSuspendBlockerLocked goto release:" + mDisplaySuspendBlocker);
             //SPRD:added by debug end
-            mDisplaySuspendBlocker.release();
-            mHoldingDisplaySuspendBlocker = false;
+       //     mDisplaySuspendBlocker.release();
+       //     mHoldingDisplaySuspendBlocker = false;
         }
     }

上一篇 下一篇

猜你喜欢

热点阅读