Articles of android syncadapter

Использование ContentResolver вместо ContentProviderClient в SyncAdapter

Как я понимаю из документов, один SyncAdapter, определенный в SyncService, ограничен, чтобы получать только один доступ к ContentProvider. Но в то же время он имеет доступ к ContentResolver, который позволяет запускать запросы и на других ContentProviders. Я не понимаю эту конкретную концепцию дизайна, если разработчик необходим для предоставления единого контента для SyncAdapter и, тем не […]

Пользовательская синхронизация не работает с учетной записью Google (com.google) на некоторых устройствах Samsung

Я выполнил задачу синхронизации так же, как пример BasicSyncAdapter, за исключением учетной записи Google, такой как в этом ответе: https://stackoverflow.com/a/2972918/2072569 Он работает на всех устройствах, кроме Samsung SM-P600 (Galaxy Note 2014) с Android 4.4.2 и некоторыми другими планшетами Samsung. У моего ContentProvider в файле манифеста есть метка. Это является причиной этой ошибки в соответствии с […]

Android: Прослушивание изменений контактов, таких как WhatsApp

Я создаю приложение, которое в значительной степени зависит от контактов пользователя. Я создал Account и создаю RawContacts от имени этой учетной записи, когда это необходимо. И я использую SyncAdapter и все отлично. Но я все еще не хватает некоторых частей этой головоломки: Я пытаюсь реализовать поведение, подобное WhatsApp. Таким образом, Когда происходит изменение имени или […]

Как правильно настроить syncAdapter?

Я новичок с syncAdapter. Я смотрел видео в формате google IO (презентация лекции здесь ), и я прочитал 2 учебника ( здесь и здесь ) об этом. Я также пробовал код учебников, и это расстраивает, что я не могу понять, как правильно реализовать syncAdapter. Что я считаю, что некоторые из предпочтений (либо в манифесте, либо […]

Изменение имени пользователя и пароля специальной учетной записи Android

Я создал адаптер синхронизации для android, который синхронизирует данные с моим сервером. Я отлично работаю, но теперь я хочу изменить свое имя пользователя и пароль, не удаляя и не добавляя учетную запись еще раз. Как я могу это сделать? У меня есть экран входа в систему, в котором есть текстовые тексты для ввода имени пользователя […]

Рекомендации по использованию токена для Android OAuth2

Этот хороший учебник – очень хорошее введение в аутентификацию учетной записи на Android и его использование с использованием AccountManager Android. Тем не менее, мне нужно создать клиентское приложение для OAuth2 API с использованием маркера Bearer для аутентификации. Во время получения токена я получаю временную метку истечения срока его действия, но я не понимаю, где хранить […]

SyncAdapter без учетной записи

Я пытаюсь создать SyncAdapter для моего приложения Android, чтобы показывать видео YouTube с одного конкретного канала. Видео являются общедоступными, поэтому я не хочу, чтобы пользователь входил в систему, создавал учетную запись, аутентифицировал себя, загружал данные или использовал базу данных контактов. Я просто хочу, чтобы SyncAdapter периодически обновлял базу данных моего приложения с помощью новейших метаданных […]

Используйте SyncAdapter для синхронизации с * локальными * gmail и facebook приложениями.

Для приложения, которое мне нужно разработать, мне нужно иметь возможность синхронизировать данные как с gmail, так и с facebook с помощью SyncAdapter. Я надеюсь синхронизировать с локальными приложениями facebook и gmail (если они доступны) вместо их удаленных серверов. Синхронизация с локальными приложениями будет означать меньшее использование батареи, меньшее использование сети, более быструю синхронизацию и т. […]

Как реализовать учетную запись на Android без адаптера синхронизации

Я внедряю систему входа для приложения Android, используя встроенную систему учетных записей (с API-интерфейсами AccountManager). Все хорошо и хорошо на Android 2.2+, но на Android 2.1 не включая SyncAdapter вызывает перезагрузки на экране настроек учетной записи (см. Http://code.google.com/p/android/issues/detail?id=5009 и AccountManager Без SyncAdapter? ) Чтобы обойти это, я реализовал заглушку SyncAdapter, которая просто возвращает null из […]

Множество элементов адаптера синхронизации Android, таких как учетная запись Google?

В настоящее время у меня установлено приложение Android для использования функции AccountManager Android, используя SyncAdapter и аутентифицированную учетную запись для автоматического выполнения синхронизации. У меня только 1 синхронизирующий адаптер, который синхронизирует весь контент, но я хотел бы разделить его на выполнение синхронизации для разных материалов с разными интервалами. Как я могу использовать несколько таких элементов […]