安卓:日历事件回调

3

我需要在当前时间触发日历事件,就像日历应用程序通知我们一样。 我该如何添加监听器?


假设我今天有10个会议,那么我是否需要安排所有这些事件? - user3037028
1个回答

1
那是AlarmManagerJobScheduler的工作。在那里,您可以定义何时调用以触发通知。如果您想使用更方便的库,请尝试来自evernote的android-job,它们处理不同平台之间的差异,因为随着时间的推移,这些差异会有所改变。
基本上,对于这三种实现方式,您计划何时调用接收器,然后显示通知。请记住,AlarmManager在重新启动后不会管理待处理的通知,而JobScheduler具有此选项,但需要API级别21。
看起来您更感兴趣的是从设备的日历中读取事件。您可以使用Calendar Provider读取日历。文档应该足够好,让您自己找出详细信息。

1
实际上我正在寻找日历事件的监听器,以我的日历为例,我在下午2点到4点之间有一次会议。那么应用程序如何在下午2点接收此事件呢? - user3037028
那是完全不同的故事。你需要检查日历提供程序并阅读你感兴趣的事件。 - rekire

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接