【问题标题】:How to make an alarm that works independent of the app itself如何制作独立于应用程序本身的警报
【发布时间】:2016-03-29 19:35:40
【问题描述】:

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

我已经阅读过的教程

Tutorial 1

Tutorial 2

Tutorial 3

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

【问题讨论】:

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


    【解决方案1】:

    这取决于您希望它有多准确。教程 1 讨论了作为“start-sticky”模式的服务。这将允许它们始终运行。这可能会精确到秒,因为您自己实现了计时机制。

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

    【讨论】:

    • 是的,我不想那么准确。我说应该允许大约 5 到 10 分钟的窗口。
    • 然后继续使用教程 2。我通读了它,这几乎就是我想要回答的内容。
    • 太棒了!我已经尝试过,但它没有用,所以我会重新修改它,并在必要时提出更具体的问题。谢谢!
    • 何时以及如果发生这种情况,请发布带有 sn-p 的链接,我会提供帮助!
    猜你喜欢
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 2010-12-21
    • 2018-02-28
    • 2023-03-31
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多