【问题标题】:Android: Calendar Event CallbackAndroid:日历事件回调
【发布时间】:2017-01-05 06:28:19
【问题描述】:

如果日历事件安排在当前时间,我需要触发。日历应用程序通知我们事件的方式相同。如何为此添加监听器

【问题讨论】:

  • 假设我今天有 10 场会议,所以我应该安排所有这些活动

标签: android android-calendar


【解决方案1】:

这是AlarmManagerJobScheduler 的工作。在那里,您可以定义何时要被调用来触发通知。如果您想使用更方便的库,请尝试使用 evernote 中的 android-job,他们会处理不同平台的差异,因为随着时间的推移会有一些机会。

基本上,对于所有这三种实现,您都计划何时调用您的接收者,然后显示您的通知。请记住,AlarmManager 不会在重启后管理您的待处理通知,而 JobScheduler 有此选项,但需要 api 级别 21。

您似乎更有兴趣阅读设备日历中的事件。您可以使用Calendar Provider 读出日历。文档应该足够好,您可以自己找出详细信息。

【讨论】:

  • 实际上我正在寻找日历事件的监听器,以我的日历为例,我在下午 2 点到 4 点之间开会。那么应用程序如何在下午 2 点接收此事件。
  • 那是完全不同的故事。您需要检查日历提供程序并阅读您感兴趣的事件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多