如何制作独立于应用程序本身的警报

时间:2016-03-29 19:35:41

标签: java android android-studio android-notifications android-alarms

我有一个项目列表,用户可以设置定时提醒,我需要闹钟在用户设置的时间内通知和/或打开应用程序。即使应用程序已经终止并且可能在重新启动后,我也需要此警报才能工作。我找到了很多教程和例子,但我不确定我是否找对了。

我已经阅读过的教程

Tutorial 1

Tutorial 2

Tutorial 3

编辑:如果由于某种原因它有缺点,不要超级准确。我的意思是我希望它尽可能准确,但如果有必要,我可以允许五分钟的窗口。一旦我知道自己在做什么,我就可以解释这一点。

1 个答案:

答案 0 :(得分:1)

这取决于您希望它的准确程度。教程1讲述了作为“开始粘”的服务。模式。这将使他们始终运行。这可能会精确到秒,因为您自己实现了计时机制。

教程2可能是最好的选择,因为它使用的电池电量更少。基本上警报api会在时间过后唤醒并通知您的应用程序。唯一的缺点是谷歌不保证报警将在指定的确切时间发生,通常是,但有时它会在3-5秒后发生。

相关问题