我希望我的日历应用程序与其他日历应用程序(雅虎日历、Google 日历、iCloud 日历、Microsoft Exchange 和 Microsoft Outlook)实时同步。有什么办法可以做到吗?
我知道我们可以为谷歌日历做到这一点,但我正在寻找一种方法为所有日历做到这一点。
CalDav4j是一个实现CalDAV的java库协议(protocol),我们可以将它与 CalDav 服务器一起使用,例如 Radicale但它不支持微软日历。
我可以使用Sync Adapter为了它?
我需要一个同步所有日历(例如库)的解决方案或示例代码。
最佳答案
Android 的概念是将日历 UI 与日历同步适配器解耦。您会发现 Android 中内置了 Google 和 Exchange 日历同步。对于其他一切,您都需要一个同步适配器,您可以在 calDAV、iCloud、outlook.com 等的 Play 商店中找到它。每个同步协议(protocol)都需要您自己实现,您可能不希望这样。虽然您可能会发现处理某些标准的开源库,但它们并没有为您提供有关如何处理 Android 的深入知识,尤其是日历 API 尚未正式发布的旧版本。
关于android - 将我的日历应用程序与其他日历同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22499016/