gpt4 book ai didi

android - 如何使用唤醒锁将安卓设备从深度 sleep 中唤醒?

转载 作者:行者123 更新时间:2023-11-29 18:00:30 30 4
gpt4 key购买 nike

如何使用唤醒锁唤醒安卓设备?或者这是不可能的,我必须使用警报管理器吗?

这行不通

new Handler().postDelayed(new Runnable() {
public void run() {
PowerManager pm = (PowerManager) getSystemService(POWER_SERVICE);
WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, "bbbb");


wl.acquire();
wl.release();
}
}, 10000);

Handler 用于在我有时间关闭显示器后运行以下代码。

最佳答案

是的,您需要使用 AlarmManager 将设备从待机状态唤醒。在 BroadcastReciver 中,像在 Handler 中所做的那样获取唤醒锁。这应该有效。

关于处理程序的注释。它们仅在您的设备未处于待机状态时工作。一旦设备进入待机状态,处理程序将处于非 Activity 状态,直到您手动唤醒设备。

关于android - 如何使用唤醒锁将安卓设备从深度 sleep 中唤醒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16450947/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com