如何使用唤醒锁唤醒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);
处理程序用于在我有时间关闭显示后运行以下代码。
答案 0 :(得分:3)
是的,您需要使用AlarmManager将设备从待机状态唤醒。在BroadcastReciver中,像在Handler中一样获取唤醒锁。这应该有用。
关于处理程序的说明。它们仅在您的设备处于待机状态时才起作用。一旦设备进入待机状态,处理程序将处于非活动状态,直到您手动唤醒设备。