我可以从使用我的应用创建的Android手机日历中的活动启动我的应用吗?

时间:2014-01-11 20:36:59

标签: android android-calendar

我正在开发Android目标版本> = 4.0的应用 (我可以使用Calendar API)

在我的应用程序中,我从服务器接收事件数组,并使用SQLite在本地缓存它们。 我要求此活动也出现在本机电话日历中。 我设法让我的应用程序使用Calendar API在本机电话日历中插入事件。 现在,当从本机电话日历中点击使用我的应用程序创建的事件时,我还有另一个要求能够启动我的应用程序(事件详细信息屏幕)。

我的问题是,我是否能够在Android中实现这一点,如果是这样,那么如何?从我的应用程序在日历中插入事件时,是否有类似待处理的意图?

1 个答案:

答案 0 :(得分:0)

我认为你可以使用AlarmManager来做到这一点,我使用的确是差异的,但也可以用于此任务。只需将闹钟注册到您希望您的程序被激活的时间,以及BroadcastReciver课程让onRecieve启动您的应用程序。 也许还有其他更简单的方法可以做到这一点。但我不知道他们。 你可以看到:Alarm Manager Example 有关AlarmManager

的详细信息