1

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

这不起作用

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);

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

4

1 回答 1

3

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

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

于 2013-05-08T22:23:03.580 回答