【问题标题】:How to build a syncadapter for the google calendar?如何为谷歌日历构建同步适配器?
【发布时间】:2011-05-14 19:19:56
【问题描述】:

我正在为学生构建一个应用程序来管理大学的课程。

现在我想将事件(事件有日期和时间以及简要说明)与 Android 的谷歌日历同步。

我查看了 Android 示例中的 samplesync 适配器,但我没有发现它对日历很有用。

应用程序的同步应通过复选框在应用程序设置中启用和禁用。

有人有一些有用的示例代码吗??

【问题讨论】:

    标签: android calendar sync google-calendar-api android-syncadapter


    【解决方案1】:
    1. 使用android.preference.PreferenceActivity 制作您的偏好页面。

    2. 确保您的应用在打开之前使用系统中的值更新首选项页面上的复选框。 (帐户和同步系统控制面板中的设置可能已更改。)使用ContentResolver.getSyncAutomatically(Account account, String authority) 读取系统值

    3. 使用ContentResolver.setSyncAutomatically(Account account, String authority, boolean sync)命令系统匹配PreferenceActivity设置——

    请注意,您无法控制提供商的同步 - 您可以控制帐户/提供商对的同步。您的应用需要保留一份要使用的帐户副本,以便在这些调用中传递它。

    【讨论】:

    猜你喜欢
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    相关资源
    最近更新 更多