我正在开发Android目标版本> = 4.0的应用 (我可以使用Calendar API)
在我的应用程序中,我从服务器接收事件数组,并使用SQLite在本地缓存它们。 我要求此活动也出现在本机电话日历中。 我设法让我的应用程序使用Calendar API在本机电话日历中插入事件。 现在,当从本机电话日历中点击使用我的应用程序创建的事件时,我还有另一个要求能够启动我的应用程序(事件详细信息屏幕)。
我的问题是,我是否能够在Android中实现这一点,如果是这样,那么如何?从我的应用程序在日历中插入事件时,是否有类似待处理的意图?
答案 0 :(得分:0)
我认为你可以使用AlarmManager
来做到这一点,我使用的确是差异的,但也可以用于此任务。只需将闹钟注册到您希望您的程序被激活的时间,以及BroadcastReciver
课程让onRecieve
启动您的应用程序。
也许还有其他更简单的方法可以做到这一点。但我不知道他们。
你可以看到:Alarm Manager Example
有关AlarmManager