即使屏幕关闭,也会向用户发送通知

时间:2011-07-06 21:11:20

标签: android

我的应用每小时通过NotificationManager向用户发送一次通知。现在可能会发生设备的屏幕在该小时内熄灭,但仍应发送我的通知(并响铃/振动手机,但不打开屏幕)。即使屏幕关闭(CPU关闭),如何发送通知?我读到了Handler和AlarmManager,但不确定这是否是我需要的。请指教。感谢。

1 个答案:

答案 0 :(得分:0)

每小时使用AlarmManager来控制 - 无论你现在做什么都是非常低效的。

具体而言,您需要使用getBroadcast() PendingIntent_WAKEUP样式警报。这会唤醒手机并让您控制onReceive()的{​​{1}},设备会一直醒来,直到BroadcastReceiver返回。在那里,你举起onReceive()