我有一个应用程序,即使屏幕熄灭也会继续运行。 该应用程序有一个倒计时器,它会在定时器熄灭时触发警报声并唤醒设备。(我使用Countdowntimer和AlarmManager)。 屏幕打开时效果很好。 但是,当我按下电源按钮关闭屏幕时,警报不会触发并唤醒屏幕。仅在我按下电源按钮打开屏幕后立即触发警报。
目前我正在使用部分级别的唤醒锁,以防止CPU在屏幕关闭后进入休眠状态。 我已经知道部分唤醒锁无法使用acquire_cause_wakeup,并且完整的唤醒锁似乎只是保持屏幕开启。
屏幕关闭时,如何唤醒设备?