Articles of android syncadapter

Что такое Android SyncAdapter contentAuthority и accountType?

Я создаю пользовательский Android SyncAdapter и ударяю об ошибке после примера SDK «SampleSyncAdapter». – Я создаю свой эквивалент xml/syncadapter.xml . Вот части, которые я смущен: android:contentAuthority="com.android.contacts" android:accountType="com.example.android.samplesync" Документация AbstractThreadedSyncAdapter гласит: android:contentAuthority и android:accountType указывают, какие полномочия по контенту и для каких учетных записей используется этот адаптер синхронизации. Документация круглая, поскольку она ничего не говорит, это […]

Как получить «последнюю синхронизацию» времени для учетной записи?

Можно ли получить время, в течение которого была синхронизирована последняя учетная запись, например, в настройках системы Settings-> Accounts & Sync? Я использую Android 2.2. Если посмотреть на источник 2.2 для AccountSyncSettings.java , я вижу, что статус извлекается с помощью: SyncStatusInfo status = ContentResolver.getSyncStatus(account, authority); Но SyncStatusInfo и getSyncStatus, похоже, не являются частью общедоступного API (помечены […]

Как обрабатывать вызовы REST, постоянство данных, синхронизацию и наблюдение ContentProvider

Я знаю, что этот вопрос задавался слишком много раз, но я думаю, что проблемы, которые я пытаюсь настроить, немного отличаются друг от друга, может быть, более сложными. Я собираюсь разработать приложение, которое использует веб-службу RESTful и должно иметь следующие требования: Приложение должно отображать некоторые книги, их авторов и их редакторов в списках и подробно Приложение […]

Обновляется ли SyncAdapter, когда AccountManager удаляет учетную запись?

Итак, мой вопрос повторился, когда вы перейдете в «Настройки» -> «Учетные записи и синхронизация» и выберите учетную запись, SyncAdapter синхронизацию SyncAdapter с облачным сервером, и выберите удаление учетной записи, что происходит с вашим SyncAdapter ? Появится диалоговое окно с просьбой подтвердить и удалить данные на телефоне, связанные с этой учетной записью. Я не могу с […]

Некоторые вопросы о разрешении «USE_CREDENTIALS»

У меня есть некоторые вопросы относительно разрешения «USE_CREDENTIALS» на Android: Кажется, что он используется для использования вашего собственного синхроканала. Может ли он также использоваться для связи с другими syncaAdapters (или их поставщиками контента), которые принадлежат другим приложениям? Если ответ на №1 нет, то почему он существует на первом месте, если это ваш собственный 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, который синхронизирует данные с моим сервером. Я отлично работаю, но теперь я хочу изменить свое имя пользователя и пароль, не удаляя и не добавляя учетную запись еще раз. Как я могу это сделать? У меня есть экран входа в систему, в котором есть текстовые тексты для ввода имени пользователя […]

Intereting Posts
Как вызвать перерисовку родительского представления, когда кто-либо из его детей перерисовывается? Убедитесь, что мой код защищен потоком Android-приложение не будет обновляться из активности Как обнаружить прокрутку влево или вправо в Android? Не найден ресурс, который соответствует указанному имени: attr 'android: actionModeShareDrawable' appcompat-v7: 21.0.0 с compileSdkVersion 21 Дифференциальные правила использования getBaseContext для Android, getApplicationContext или использования «этого» Как выделить выбранный элемент просмотра ресайклеров? Могу ли я построить все мои ароматы сборки градиента сразу? Как добраться до англоязычного Android-сайта разработчика Android? Пакет Android не отлаживается Как открыть ссылку WebView для новой активности? Определить, является ли TextView в ListView эллипсированным Как обращаться с навигацией на основе пользовательского интерфейса в приложениях Cross Platform? Джексон, десериализирующийся с пользовательским десериализатором, вызывает много вызовов GC и занимает намного больше времени Как заполнить listview асинхронно?