2013-09-15 4 views
1

Я работаю над Android-приложением, и я хочу использовать собственный пользовательский адаптер синхронизации для синхронизации данных в приложении и приложении Google или Dropbox.Использование SyncAdapter, когда AccountAuthenticator не требуется

Похоже SyncAdapter это лучший способ, чтобы использовать как решает Android, когда лучшее время для синхронизации, то есть, когда другие синхронизируется находятся в процессе для выполнения лучше батареи и т.д.

Однако, от того, что я прочитал , SyncAdapter требует аутентификатора учетной записи, чтобы пользователь мог добавить учетную запись с экрана Android Settings> Add Account.

Я не уверен, что лучший способ реализовать это было бы так, как бы не было смысла заставлять пользователя регистрировать учетную запись на моем сервере для аутентификации, требуя аутентификации с помощью Google Диска/Dropbox в любом случае. Есть ли способ сделать фиктивную учетную запись, которая может быть использована для адаптера синхронизации, требуется какая-то аутентификация, я должен просто подделывать имя пользователя и пароль, которые может использовать аутентификатор учетной записи, чтобы он мог создать учетную запись и использовать адаптер синхронизации.

Спасибо за любую помощь, которую вы можете предоставить.

ответ

2

Creating a Sync Adapter training делает именно это - создает фиктивную учетную запись только для использования с вашим SyncAdapter.

+0

Спасибо за это, я искал, что никогда не смог его найти. – Boardy