2010-11-07 4 views
1

Я использую службу для проверки содержимого на сервере и хочу перейти на нее, чтобы использовать стандартную возможность синхронной синхронизации. Однако конфигурационный файл меня смущает.Синхронизация с Android без поставщика контента

андроид: contentAuthority андроид: ВидСчета андроид: supportsUploading

Я не знаю, что они представляют собой и не имеют каких-либо значимых ценностей для них. Похоже, мне понадобится контент-провайдер для использования синхронизации, но я не все это сделал.

Любые хорошие ссылки или информация о реализации синхронизации с вашим собственным кодом?

ответ

2

Вы можете реализовать все, что хотите для своих нужд синхронизации. Синхронизатор Android обеспечивает инфраструктуру для синхронизации, которая включает состояния, обратные вызовы, настройки, запланированные события и т. Д. Вы можете использовать то, что вам нужно, и оставить остальные для других приложений. Существуют вспомогательные функции, которые упрощают постоянное использование синхронизации, которую вы найдете в разделе «Учетные записи» & «Настройки синхронизации».

Андроид: contentAuthority - уникальный идентификатор, используемый во время трансляции, на который ответит ваш адаптер синхронизации. Это похоже на «com.mycompany.myproject. ...». Флаг android: supportUploading требуется для разрешения на отправку данных из вашего приложения. Я считаю, что он скоординирован с некоторыми настройками android: uses-permission.

Я не думаю, что у вас есть требуется, чтобы иметь СР, но нередко вы бы и если хотите, это может быть очень тонким, чтобы быть авторитетом.

Смежные вопросы