0

我已经创建了一个 SyncAdapter 以及身份验证。现在我可以将同步的帐户添加到我的设备,我希望该帐户能够关联日历。

  • 我的 SyncAdapter 同步到自定义日历网络服务器
  • 我计划支持Android 2.3.3 到 4.x

我知道在 API 14 之前,Android 的内部日历存储并没有正式为开发人员提供支持,并且不存在 ContentProvider。但是日历数据库模式是否与 2.3.3 及更高版本相同?具体来说,我是否可以为 2.3.3 编写自定义日历 ContentProvider 并使其在 4.0+ 上正常运行?

有没有什么地方可以获取 2.3.3 和 4.0 的 Android 日历的数据库模式来调查这个?

此外,日历数据库是否存储给定日历关联的 SyncAdapter 帐户?

4

1 回答 1

1

尝试使用这个工具——http: //www.cellobject.net/Tools/CellObjectSQLiteXMLBrowser.aspx来可视化日历数据库。这将给出日历数据库的架构。

具体来说,我是否可以为 2.3.3 编写自定义日历 ContentProvider 并使其在 4.0+ 上正常运行?

  • 是的,您可以使用 contentProviders。(只需检查您要使用的列是否存在于两者中)

但是日历数据库模式是否与 2.3.3 及更高版本相同?

希望这会有所帮助。如果您正在寻找特定的东西,请告诉我

于 2013-04-19T19:04:27.697 回答