我用 PHP 构建了一个 CalDAV/CardDAV 服务器。下一步是创建一个 Android 客户端(不能使用现有的)。
我以前从未为 Android 开发过,所以我正在为这类项目寻找最佳方法。
我已经阅读了http://developer.android.com,但还是有点模糊。我最大的问题是:在 Android 中重用现有的日历/联系人应用程序或自己动手是否有意义?
- 我希望从与日历/联系人相同的屏幕访问我的同步功能/设置。 这可能与默认日历/联系人应用程序(即某种插件)
- 简短的故事是从 CalDAV/CardDAV 服务器检索/推送到的数据将采用 .ics 和 .vcf 格式。 我有点不清楚这将如何与“内容提供者”一起使用。
因此,在同步时,是否会从 .ics/.vcf 中的服务器中提取数据,映射到“内容提供程序”并保存?或者反之,新保存到Content Provider的数据会不会被转换成.ics/.vcf,然后推送到服务器?