将日历添加到API 10(2.3.3)到API(14)的SyncAdapter帐户?

时间:2013-04-18 01:47:48

标签: android android-contentprovider android-calendar android-syncadapter

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

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

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

我是否可以在任何地方获取2.3.3和4.0的Android日历的数据库架构来调查此问题?

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

1 个答案:

答案 0 :(得分:1)

尝试使用此工具 - http://www.cellobject.net/Tools/CellObjectSQLiteXMLBrowser.aspx 来可视化日历数据库。 这将提供Calendar DB的架构。

具体来说,我是否可以编写自定义的Calendar ContentProvider for 2.3.3并在4.0 +上正常运行?

  • 是的,您可以使用contentProviders。 (只需检查您要使用的列是否同时存在)

但是,从2.3.3开始,日历数据库架构是否相同?

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

相关问题