Android 8.1 CPU 永不休眠

— a/device/generic/goldfish/init.ranchu.rc
+++ b/device/generic/goldfish/init.ranchu.rc
@@ -71,6 +71,7 @@ on property:qemu.adbd=start

allow goldfish-setup to take wake lock

 chown root system /sys/power/wake_lock
 chown root system /sys/power/wake_unlock
  •   write /sys/power/wake_lock  "noSuspend"
    

service ranchu-setup /vendor/bin/init.ranchu-core.sh
class core
diff --git a/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java b/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java
index 2a5ae0d3ef…4f81a5ee53 100755
— a/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java
+++ b/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java
@@ -26,6 +26,10 @@ import android.os.Process;
import android.os.Trace;
import android.util.Log;

+import android.content.Context;
+import android.os.PowerManager.WakeLock;
+import android.os.PowerManager;
+
import com.android.internal.policy.IKeyguardDismissCallback;
import com.android.internal.policy.IKeyguardDrawnCallback;
import com.android.internal.policy.IKeyguardExitCallback;
@@ -42,6 +46,9 @@ public class KeyguardService extends Service {

 private KeyguardViewMediator mKeyguardViewMediator;
 private KeyguardLifecyclesDispatcher mKeyguardLifecyclesDispatcher;
  • private PowerManager mPowerManager;

  • private PowerManager.WakeLock mWakeLock;

    @Override
    public void onCreate() {
    @@ -51,6 +58,10 @@ public class KeyguardService extends Service {
    mKeyguardLifecyclesDispatcher = new KeyguardLifecyclesDispatcher(
    Dependency.get(ScreenLifecycle.class),
    Dependency.get(WakefulnessLifecycle.class));

  •    mPowerManager = (PowerManager)getSystemService(Context.POWER_SERVICE);
    
  •    mWakeLock = mPowerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, TAG);
    
  •    mWakeLock.acquire();      
    

    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值