В пресс-релизе Android 2.0 говорится, что новая версия поддерживает адаптеры синхронизации, чтобы электронные письма и календари не могли быть синхронизированы только с gmail и обменом. Однако в Интернете нет информации о том, как написать такой адаптер синхронизации. Кто-нибудь попробовал это и какой-то примерный код?
Собственный адаптер синхронизации для Android?
Ответ 1
Эти две статьи Сэма Стил (23 января 2010 г.) посвящены реализации адаптера синхронизации http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-1/
http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-2/ https://github.com/c99koder/lastfm-android/ https://github.com/c99koder/AndroidSyncProviderDemoОтвет 2
Эта статья, http://ericmiles.wordpress.com/2010/09/22/connecting-the-dots-with-android-syncadapter/, является отличным, хотя и кратким обзором создания адаптера синхронизации и его приятного восприятия в рамках Android.
Ответ 3
Простое базовое объяснение Адама Пуллена (последнее обновление 13 мая 2011 г.). Статья состоит из двух частей и содержит пример проекта ShowMyAccountAuthenticator.
Ответ 4
Я все еще учился, но этот поток должен помочь вам немного понять.
Ответ 5
статья Кайла Миллера (10 марта 2012 г.) кратко описывает, как начать работу с проектом SampleSyncAdapter, содержащимся в образцах SDK. Он описывает, как вы можете добавить учетную запись для приложения в системные настройки вашего телефона. В основном, он объясняет, как классы AuthenticationService
, Authenticator
и AuthenticatorActivity
используются для обработки аутентификации сервера с использованием токена. В конце статьи есть несколько слов о authenticator.xml
, syncadapter.xml
и contacts.xml
.
Ответ 6
Вот что я нашел
Внедряет SyncAdapter для контактов
Не уверен, что это то, что нам нужно, чтобы помочь нам запустить нашу собственную службу синхронизации контактов.
Ответ 7
Я нашел этот доступный для просмотра исходный код адаптера синхронизации android exchange от источников android:
Они не включены, когда я вручную проверил источники андроида на http://source.android.com. Может быть, кто-то может найти подходящие источники исходного адаптера синхронизации календаря Google/контакта? (а не только MS-обмен)
Вот немецкий исследовательский документ, который я нашел через google:
ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/STUD-2348/STUD-2348.pdf