2012-01-15 130 views
3

我将要创建做一些动作和外形改变静音/震动的Android应用程序/基于事件振铃,用户添加事件的日期和时间,选择了profie此事件,该事件将存储在谷歌日历,这将自动同步到Android日历,所以我想要的是,我需要听安卓日历事件,所以当事件发生时,我检查它,并检查我的数据库,看看哪个配置文件是对于这个事件,运行它或我应该做的事情,所以我的观点再次是 在时间发生时收听日历事件,任何人都可以帮助我?听Android的Google日历事件

或者换句话说从日历得到的事件ID时,此事件只是happend

感谢

回答

2

我不知道,如果你可以聆听到Android的Google日历。您将不得不使用Google Calendar API来检索用户的事件。
Here是使用Calendar API与Android的示例。

我建议你检索一些未来的事件。你可以定期说每天或每小时。从日历API而不是Android日历同步。
现在在你的数据库存储要花费的时间和行动,并当过事件发生时执行的操作。

+0

ya但是如果用户在我的同步周期发生之前从日历中删除了一个事件会怎么样?它会给出错误的结果 – user935143 2012-01-17 11:16:04

+0

总会有一些你无法控制的东西。但目前还没有Google API可以提供您的应用通知。您将不得不轮询Google服务器的更新。 – Shadow 2012-01-17 11:53:06

+0

好的谢谢:) – user935143 2012-01-17 13:17:28