我正在为学生构建一个应用程序来管理大学的课程。
现在我想将事件(事件有日期和时间以及简短描述)与 Android 的谷歌日历同步。
我查看了 Android 示例中的 samplesync 适配器,但我没有发现它对日历很有用。
应使用复选框从应用程序的设置中启用和禁用应用程序的同步。
有没有人有一些有用的示例代码?
我正在为学生构建一个应用程序来管理大学的课程。
现在我想将事件(事件有日期和时间以及简短描述)与 Android 的谷歌日历同步。
我查看了 Android 示例中的 samplesync 适配器,但我没有发现它对日历很有用。
应使用复选框从应用程序的设置中启用和禁用应用程序的同步。
有没有人有一些有用的示例代码?
用于android.preference.PreferenceActivity
制作您的偏好页面。
确保您的应用在打开之前使用系统中的值更新首选项页面上的复选框。(该设置可能已在 Accounts & Sync 系统控制面板中更改。)ContentResolver.getSyncAutomatically(Account account, String authority)
用于读取系统值
ContentResolver.setSyncAutomatically(Account account, String authority, boolean sync)
使用--命令系统匹配 PreferenceActivity 设置
请注意,您无法控制提供商的同步 - 您可以控制帐户/提供商对。您的应用将需要保留它设置为使用的帐户的副本,以便它可以在这些调用中传递它。