我需要创建一个带有“提醒”功能的应用程序。例如,用户可以为“慢跑”设置提醒,并在设置此提醒时进行跟随。下面是正常流程。
用户使用“原因”设置提醒(例如:慢跑)
用户可以将提醒设置为在星期一上午 10 点触发,以此类推。
如果需要,用户可以设置多天的闹钟(例如:周一、周二、周五)
用户可以设置重复提醒。(例如:“每周一上午 10 点”。即“每周一、周二、周日上午 10 点”)
用户可以为各种原因设置任意数量的提醒。
在提醒时,用户将在他的手机中收到通知。
设置提醒后,整个过程将在后台运行。
我试图找到一种更好的方法来做到这一点,这基本上就像一个警报应用程序。我查看了“AlarmManager”、“JobScheduler”等,似乎没有什么与我想做的、正确的警报设置和设置时的重复提醒相匹配。
我也查看了一些警报应用程序示例,当我的核心应用程序不是“警报”应用程序时,这似乎太复杂了。
这样做的确切库是什么?我不是在创建警报应用程序,这是我们构建的另一个应用程序所需的过程。