Вариант использования Android Sync-Adapter

Из здесь,

Контакт объединяет несколько необработанных контактов в один агрегат. Это то, что пользователь воспринимает как реальный контакт в приложениях «Люди» и «Телефон».

Адаптер синхронизации синхронизирует необработанные контакты с облачным источником. Он может быть связан с приложением Market (примеры: Skype, Twitter, Google+).

В то время как пользователи имеют дело с контактами, адаптеры синхронизации работают со своими необработанными строками контактов. Они владеют данными в необработанном контакте, но по замыслу Android должен правильно объединять необработанные строки контактов с другими.

Итак, теперь предположим, что есть контакт с разными необработанными контактными записями, по одной для Skype, Twitter и т. д.

Итак, мой вопрос заключается в том, могу ли я использовать адаптер синхронизации для синхронизации контактов в целом с облачным хранилищем или адаптеры синхронизации предназначены только для предоставления функций синхронизации поставщикам контента, принадлежащим приложению, например, для приложения Twitter для синхронизации контактов Twitter и для Приложение Skype для синхронизации контактов Skype.


person Atul Goyal    schedule 04.02.2012    source источник


Ответы (1)


Адаптеры синхронизации обычно используются для работы на уровне учетной записи, так что пользователь использует учетную запись Google для синхронизации своих контактов с сервера на свое устройство, как в случае с Facebook и Twitter.

Контакты используют имя, номер и другие данные для объединения необработанных контактов из разных учетных записей в один контакт.

Что касается облачного хранилища, то вы можете скопировать все данные даже из Twitter, Facebook, Google на свой облачный сервер, но не наоборот. Twitter, Facebook имеют некоторые API для разработчиков, но не Google.

person Ankur Kumar    schedule 04.02.2012