【问题标题】:listen to android calendar events听安卓日历事件
【发布时间】:2012-02-11 01:30:02
【问题描述】:

我即将创建一个 android 应用程序,它会根据事件执行一些操作和配置文件更改静音/振动/响铃,用户添加事件日期和时间并为此事件选择一个配置文件,该事件将存储在 google日历将自动同步到 android 日历,所以我想要的是,我需要监听 android 日历事件,所以当事件时间发生时,我检查它并检查我的数据库,看看哪个配置文件适用于这个事件并运行它或我应该做什么,所以我的意思是 在时间发生时收听日历事件,任何人都可以帮助我吗?

或者换句话说,当这个事件刚刚发生时,从日历中获取事件 ID

谢谢

【问题讨论】:

    标签: android android-emulator android-intent google-calendar-api


    【解决方案1】:

    我不确定您是否可以收听 Android 日历。您必须使用Google Calendar API 为用户检索事件。
    Here 是一个在 Android 中使用 Calendar API 的示例。

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

    【讨论】:

    • 是的,但是如果用户在我的同步周期发生之前从日历中删除了一个事件怎么办?它会给出错误的结果
    • 总会有些事情是你无法控制的。但目前无法使用 Google API 向您的应用程序提供通知。您必须轮询 Google 服务器以获取更新。
    猜你喜欢
    • 1970-01-01
    • 2011-09-13
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    相关资源
    最近更新 更多