2014-03-19 4 views
1

내 캘린더 애플리케이션에서 다른 캘린더 애플리케이션 (Yahoo 캘린더, Google 캘린더, iCloud 캘린더, Microsoft Exchange 및 Microsoft Outlook)과 실시간 동기화를 원합니다. 그것을 할 방법이 있습니까?
Google 캘린더에서 할 수 있음을 알고 있지만 모든 캘린더에서 사용할 수있는 방법을 찾고 있습니다.
CalDav4jCalDAV 프로토콜을 구현하는 자바 라이브러리이며 Radicale과 같은 CalDav 서버와 함께 사용할 수 있지만 마이크로 소프트 캘린더는 지원하지 않습니다.
Sync Adapter을 사용할 수 있습니까?
모든 캘린더 (예 : 라이브러리) 또는 예제 코드를 동기화하는 솔루션이 필요합니다.내 캘린더 앱을 다른 캘린더와 동기화

답변

2

안드로이드의 개념은 캘린더 UI를 캘린더 동기화 어댑터에서 분리하는 것입니다. Google 및 Exchange 캘린더 동기화가 Android에 내장되어 있습니다. 그 밖의 모든 작업을 수행하려면 calDAV, iCloud, outlook.com 등을위한 플레이 스토어에서 찾을 수있는 동기화 어댑터가 필요합니다. 각 동기화 프로토콜은 사용자가 직접 구현해야하며, 필요하지 않을 수도 있습니다. 몇 가지 표준을 다루는 오픈 소스 라이브러리를 찾을 수는 있지만, Android를 다루는 방법에 대한 심층적 인 지식, 특히 캘린더 API가 아직 공식화되지 않은 이전 버전의 정보는 제공하지 않습니다.

+0

답변 해 주셔서 감사합니다. – AliSh

관련 문제