Chastniimastertver.ru

Ремонт бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Двусторонняя синхронизация данных между Android и ПК / Mac через Wi-Fi

Двусторонняя синхронизация данных между Android и ПК / Mac через Wi-Fi

Для пользователей Android, которые хотят эффективно синхронизировать данные между своим устройством и компьютером через локальное соединение Wi-Fi, просто нет недостатка в вариантах. Однако не все решения предоставляют возможность двойной синхронизации, а это означает, что с помощью большинства решений вы можете синхронизировать данные с компьютера на устройство или наоборот, но не в обоих направлениях. Это где Cheetah Sync входит. Cheetah Sync поддерживает двустороннюю синхронизацию данных (между ПК / Mac и вашим устройством Android) вместе с множеством функций настройки, которые мы рассмотрим после перерыва.

Двусторонняя синхронизация данных означает, что любые изменения, внесенные в содержимое папки, указанной на одном устройстве (компьютере и / или Android), автоматически реплицируются на другом. Как и все вышеупомянутые решения, синхронизация данных с Cheetah Sync выполняется с помощью настольного сервера (который работает на вашем компьютере) и мобильного клиента. Синхронизировать данные между компьютером и устройством Android или наоборот с Cheetah Sync довольно просто. Просто убедитесь, что у вас есть мобильный клиент и настольный сервер Cheetah Sync, правильно настроенные на соответствующих платформах и что они синхронизированы друг с другом.

После установки настольный сервер автоматически определяет ваш IP-адрес и имя хоста. Все, что вам нужно сделать, это ввести пароль (для безопасной передачи данных), указать каталог загрузки по умолчанию на вашем компьютере, проверить Включить ведение журнала сервера вариант и, наконец, нажмите Сохранить кнопка. Ваш настольный сервер теперь активен.

Cheetah Sync-00

Примечание: Порт сервера по умолчанию установлен на 35000 и не требует изменений.

Далее идет настройка мобильного клиента Cheetah Sync. Если вы впервые используете Cheetah Sync на своем устройстве, вам необходимо создать новое задание синхронизации, чтобы указать папки синхронизации на вашем компьютере, а также на вашем Android. Для этого нужно нажать на Синхронизация заданий на главном экране приложения. Приложение предложит вам указать папку на вашем компьютере, которую вы хотите синхронизировать. Перейдите к желаемой папке на вашем компьютере через удаленный браузер приложения и нажмите синюю кнопку с галочкой в ​​правом верхнем углу экрана, чтобы подтвердить папку. Затем вам будет предложено указать папку на вашем Android, которая будет использоваться для хранения синхронизированных данных. Опять же, просто перейдите к нужной папке на вашем устройстве и нажмите синюю кнопку с галочкой для подтверждения.

Приложение отображает все ваши активно запущенные задания синхронизации через уведомления в строке состояния. Помните, что бесплатная версия Cheetah Sync позволяет добавить только одно задание синхронизации. Однако вы можете перейти на Неограниченное количество заданий синхронизации план из приложения по скудной цене в 1,49 доллара.

Cheetah Sync-01 Cheetah Sync-02

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

На этом экране вы также можете переключать Подкаталоги синхронизации опция включения / выключения для синхронизации только указанной папки, а не последующих папок (применимо также к пустым папкам). Также есть возможность переключать Глубокое сравнение файлов опция вкл / выкл, которая, если она включена, позволяет приложению использовать хэш, чтобы определять, идентичны ли какие-либо два синхронизированных файла или нет. Эта опция может снизить скорость синхронизации, но ее можно использовать для повышения точности всего механизма. Включив Синхронизировать Удалить вариант, вы можете получить удаленные файлы, автоматически удаляемые из цели. Кроме того, вы также можете указать условие для Политика столкновения Это автоматически позволяет вашему устройству узнать, какие файлы следует сохранить в случае прерывания процесса синхронизации.

Читайте так же:
Android как отключить синхронизацию приложений

Cheetah Sync-03 Cheetah Sync-04

Вы можете легко изменить настройки созданного задания синхронизации после его создания. На экране «Задания синхронизации» коснитесь названия созданного задания синхронизации и выберите Редактировать вакансию.

Приложение не поддерживает автоматическую синхронизацию. Вам придется запустить процесс вручную, нажав на Синхронизировать на главном экране приложения. Теперь приложение должно перенаправить вас на экран, на котором отображается индикатор выполнения процесса. Чтобы остановить синхронизацию, просто коснитесь значка Отменить синхронизацию кнопку на этом экране.

Механизм двойной синхронизации Cheeta Sync был успешно протестирован с настольным клиентом, работающим на Windows 7, и мобильным клиентом, работающим на нашем Samsung Galaxy S.

Cheetah Sync-07 Cheetah Sync-08

Но это не все. Sync Cheetah предлагает обширную настройку для автоматическая синхронизация а также ручная синхронизация данных. Эту функцию можно настроить в приложении Настройки экран.

Просто выберите Настройки на главном экране приложения нажмите на Интервал синхронизации и выберите вариант синхронизации вручную или укажите предпочтительный интервал синхронизации. Если вы настроили приложение на автоматическую синхронизацию данных на ежедневно базис, можно указать ежедневно Время синхронизации. Вы также можете указать Политика повторных попыток для приложения, чтобы повторить попытку синхронизации при разорванных соединениях как обычно или агрессивно. На том же экране вы можете переключать Показать уведомления опцию вкл / выкл и укажите минимальную сумму Резервное пространство в локальном хранилище Android для синхронизированных данных.

Cheetah Sync-05 Cheetah Sync-06

Мобильный клиент и настольный сервер Cheetah Sync доступны пользователям бесплатно (на данный момент).

Как синхронизировать закладки Google Chrome с Android телефоном

Как синхронизировать закладки Google Chrome с Android телефоном

Сервисы Google сопровождают Вас везде, и синхронизация закладок Google Chrome с Вашего ПК на телефон является лишь частью этого. Правильная сортировка и синхронизация с Android устройством не займет много времени, но есть несколько вещей, которые необходимо знать. Мы расскажем Вам, как именно синхронизировать Chrome между устройствами, чтобы Вы могли видеть закладки Вашего ПК на устройстве Android.

Как синхронизировать закладки в Chrome

Чтобы синхронизировать закладки в Chrome на Android, достаточно выполнить несколько простых шагов.

Откройте Chrome и нажмите значок меню (три точки) в правом верхнем углу.

Как синхронизировать закладки Google Chrome с Android телефоном

Как синхронизировать закладки Google Chrome с Android телефоном

На этом этапе Вы должны увидеть «Синхронизация сервисов Google». Если это уже работает, будет указано, что синхронизация включена, и Вы уже должны увидеть свои закладки и другие данные в своей учетной записи.

Если синхронизация отключена, коснитесь ее и просмотрите настройки. Следующий шаг — включить синхронизацию данных Chrome, нажав переключатель.

Как синхронизировать закладки Google Chrome с Android телефоном Как синхронизировать закладки Google Chrome с Android телефоном

После настройки Вы должны увидеть закладки Google на своем устройстве. Чтобы проверить, сработал ли этот процесс и можно ли просматривать свои закладки на устройствах Android, откройте Chrome, нажмите значок меню (три точки) в верхнем правом углу и выберите параметр «Закладки».

Как синхронизировать закладки Google Chrome с Android телефоном

Если Вы не видите свои закладки на Android, Вам, возможно, придется проверить Chrome на своем ПК, Mac или ноутбуке, и убедитесь, что Вы синхронизируете данные оттуда.

Вот как можно синхронизировать данные Chrome с Вашего компьютера, если Вы еще не настроили их.

На Вашем компьютере откройте Chrome.

Как синхронизировать закладки Google Chrome с Android телефоном

В правом верхнем углу щелкните значок меню (три точки) и нажмите «Настройки».

Как синхронизировать закладки Google Chrome с Android телефоном

Как синхронизировать закладки Google Chrome с Android телефоном

Нажмите «Синхронизация сервисов Google».

Как синхронизировать закладки Google Chrome с Android телефоном

В разделе «Синхронизация» нажмите «Управление данными для синхронизации».

Как синхронизировать закладки Google Chrome с Android телефоном

Проверьте свои настройки здесь. Вы можете использовать «Синхронизировать все» или выбрать отдельные параметры. Независимо от Ваших вариантов включения или выключения синхронизированных данных, если Вы хотите синхронизировать свои закладки, Вы должны убедиться, что они включены.

После того, как это настроено, потребуется немного времени, чтобы Ваши данные стали доступны на Ваших устройствах.

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

Читайте так же:
Драйвер для синхронизации iphone

Как синхронизировать телефон с гугл-аккаунтом

Синхронизация является функцией смартфонов Андроид, которая позволяет создавать резервные копии важных данных. Синхронизирование происходит через интернет-сеть. Данные загружаются на сервера Гугл.

Что такое синхронизация и как она работает

Чтобы пользоваться данной функцией, нужно предварительно создать и войти на телефоне в Гугл аккаунт.

image

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

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

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

Какие данные синхронизируются

При синхронизировании создаются резервные копии следующих данных:

  • контактов;
  • заметок;
  • закладок браузера;
  • календаря;
  • информации отдельных приложений;
  • почты.

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

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

Восстановить данные можно в любой момент, главное, чтобы был подключен интернет и осуществлен вход в нужный аккаунт Гугл. Также восстановление можно произвести на другом устройстве, например, при замене смартфона.

Как включить синхронизацию на Андроиде

Чтобы включить функцию, требуется выполнить следующие действия:

  1. Зайти в настройки телефона.
  2. Найти раздел, связанный с учетными записями.
  3. Войти в аккаунт Гугл. Если учетная запись еще не создана, ее потребуется зарегистрировать. Email и пароль следует запомнить.
  4. Включить синхронизацию.

image

На некоторых устройствах синхронизация может проводиться через сторонние аккаунты (например, на телефонах Meizu синхронизирование выполняется через Accounts Meizu). Для повышения безопасности можно создавать резервные копии сразу на нескольких разных аккаунтах.

Включение функции рекомендуется производить сразу после приобретения телефона. Если ранее в пользовании уже был смартфон под управлением Андроид, то необходимо входить в уже имеющийся аккаунт. Это позволит в кратчайшие сроки восстановить все контакты и другую важную информацию со старого устройства.

Можно ли синхронизировать отдельное приложение на Андроиде

Список всех доступных приложений для синхронизирования находится в разделе «Аккаунт». Возможность сохранения данных стороннего приложения на учетную запись Гугл зависит от того, добавили ли разработчики конкретного приложения такую возможность. Зачастую в списке доступных утилит для синхронизирования находятся только сервисы и приложения от Гугл.

Чтобы получить возможность создания резервных копий сторонних приложений может потребоваться использование специализированной утилиты или добавления других аккаунтов. Если требуется сохранить прогресс в какой-либо игре или данные важного приложения, и в разделе синхронизация нет нужного пункта, потребуется применять отдельные специализированные программы.

Как синхронизировать аккаунт вручную

Чтобы активировать синхронизацию только требуемых данных, необходимо выполнить следующий алгоритм действий:

  1. Перейти в настройки телефона.
  2. Найти раздел «Аккаунт».
  3. Выбрать нужную учетную запись Гугл.
  4. Поставить галочки напротив информации, которую требуется регулярно синхронизировать.

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

Читайте так же:
Синхронизация карты памяти андроид

image

Ручная настройка может производиться в любое удобное время. Также ее можно производить для сохранения важных данных, которые были загружены на телефон (создан новый контакт или заметка). После того как информация окажется на сервере, загрузить ее можно будет в любой момент через интернет.

Как отключить автосинхронизацию

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

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

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

Проблемы при синхронизации

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

Вячеслав

Вячеслав

Вячеслав

Вячеслав

Вячеслав

Вячеслав

Успешную работу автосинхронизации можно проверить посредством изучения информации о последней дате синхронизирования, которая указана под каждым пунктом в настройках.

image

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

Как создать аккаунт для синхронизации

Чтобы создать Гугл аккаунт, необходимо выполнить следующие действия:

  1. При выполнении входа выбрать опцию «Создать аккаунт Гугл».
  2. Заполнить личные данные и придумать пароль. В личной информации требуется указать свое настоящее имя или никнейм.
  3. Завершить регистрацию.

Для создания может потребоваться номер мобильного телефона. При желании его можно не указывать. Чтобы защитить свою учетную запись, рекомендуется активировать двухэтапную аутентификацию, при которой аккаунт связывается с конкретным номером телефона. Если аутентификация включена, то перед каждым входом в аккаунт будет приходить СМС сообщение на указанный номер. Код нужно будет вводить для успешного входа. Такой метод позволяет надежно защитить учетную запись от взлома. Это в свою очередь влияет на безопасность личных данных.

image

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

Преимущества использования автосинхронизации

Среди преимуществ, которые удается получить при использовании автосинхронизации, выделяют:

  • наличие возможности всегда восстановить контакты и заметки, даже если телефон потеряется или сломается;
  • возможность возвращения по ошибке удаленной информации;
  • возможность воссоздания контактов или закладок из браузера на другом устройстве под управлением операционной системы Андроид.

Также плюсом является простая настройка и отсутствие потребности в контроле процесса синхронизирования. Именно поэтому всем владельцам смартфонов на базе Андроид рекомендуется сразу же после приобретения телефона включать эту функцию.

Автосинхронизация для выгрузки и загрузки данных не требует большого количества интернет трафика. Даже большой объем информации, связанной с контактами, закладками, календарем и заметками, занимает не больше 2-3 Мб в облачном хранилище.

Как восстановить данные на новом устройстве

Чтобы импортировать контакты и другую информацию со старого устройства на новое, нужно зайти в свою учетную запись Гугл, после чего кликнуть по кнопке синхронизации. После выполнения этих простых действий контакты и другая информация будут загружены из интернета. Выполнить вход посредством одного аккаунта можно на нескольких устройствах, в том числе и под управлением других операционных систем (например, закладки в браузере могут синхронизироваться между ноутбуком, ПК, планшетом и телефоном).

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

Могут ли сохраняться пароли посредством синхронизации

При использовании браузера Гугл Хром при введении паролей на различных ресурсах они также сохраняются в системе и синхронизируются на аккаунте. В дальнейшем это позволяет восстановить доступ к какому-либо сайту даже после потери телефона или удалении информации с него.

Удалить важную информацию можно посредством отключения автосинхронизации и стирания персональных данных из учетной записи. Прежде чем начать сохранять важные пароли (например, от личного кабинета банка), рекомендуется настроить двухэтапную аутентификацию на аккаунте.

Читайте так же:
Синхронизация планшета с телефоном android для звонков

Включение синхронизирования на Андроид смартфоне — простая процедура. Функция является крайне полезной, поэтому рекомендуется ею пользоваться, даже если на телефоне не планируется сохранять важные данные. С ее помощью в форс-мажорных ситуациях можно легчайшим способом восстановить утерянную информацию и продолжить пользоваться смартфоном в стандартном режиме.

Разработка под Android: Особенности синхронизации в android-приложении

image

При разработке многих android-приложений требует организовать процесс синхронизации данных приложения с данными на сервере. Есть два основных способа как данную синхронизацию можно реализовать.
Первый способ — классический (наиболее популярный и наиболее простой) — с помощью AlarmManager и Service. Например, как описано в этой статье.
Второй способ — «правильный» (но пока что, видимо, редко кем используемый) — с помощью SyncAdapter.

Разрабатывая своё приложение, изначально я попытался реализовать «правильный» (т.е. второй способ).

О том, как его реализовать — чуть ниже. Расскажу сначала о том, с какими сложностями и особенностями я столкнулся при его реализации.

Особенности реализации синхронизации с помощью SyncAdapter

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

Для работы данного способа синхронизации необходимо создание отдельного типа эккаунта специально для Вашего предложения (если существующие эккаунты, например, эккаунты Google не подходят), а это — тема для отдельной статьи (пример можно посмотреть, например, тут).
Данный эккаунт будет доступен в разделе Settings / Accounts & Sync. Создание (и удаление) эккаунта будет возможным не только из Вашего приложения, но и из этого раздела. В нем можно создать несколько эккаунтов для Вашего приложения (нужно ли это Вашему приложению?). Для каждого эккаунта нужно имя (для OAuth-эккаунтов приходится использовать выдуманные имена).
При этом неправильно написанный код эккаунта перезагружает как устройство, так и эмулятор — тестировать сложно. При этом, если Вы создали лишь код, отвечающий за эккаунт, и хотите его протестировать, то не выйдет — без полностью написанного кода SyncAdapter‘a устройство будет перезагружаться при входе в Accounts & Sync.
Как быть если Вашему процессу синхронизации не нужен эккаунт? Придется создавать dummy-эккаунт.

Если Ваше приложение будет синхронизировать данные с существующими базами — контактами телефона, событиями календаря или, например, фотографиями, то тут все проще (и большинство примеров в сети именно про такой тип синхронизации). Если же синхронизация будет производиться со своими данными, то необходимо, чтоб был создан свой ContentProvider.
Как быть, если Ваше приложение не хочет делиться своей базой с другими приложениями? Придется создавать dummy-ContentProvider, например, такой.

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

Если синхронизацию нужно запустить вручную, то для этого есть функция requestSync(), ниже будет написано об ограничениях функции. Если нужно запускать синхронизацию автоматически, то для этого есть другая функция — addPeriodicSync(). Хотя работает она лишь на Android 2.2 или выше. Но работает данная функция отлично — например, если в момент синхронизации нет интернет-соединения, то синхронизация произойдет автоматически в тот момент, когда оно появится.

Читайте так же:
Синхронизировать часовой пояс на андроид
Как реализовать синхронизацию с помощью SyncAdapter‘а

Что же требуется сделать для реализации синхронизации с помощью SyncAdapter? (перевод ответа c StackOverflow)

1. Уведомить Android, что приложение поддерживает синхронизацию

Для этого в AndroidManifest.xml необходимо указать сервис синхронизации:

где name — имя, соответствующее имени класса для синхронизации (об этом — чуть ниже); exported — делает сервис доступным другим компонентам (в т.ч. и ContentResolver, который используется для взаимодействия с сервисом синхронизации); intent-filter позволяет перехватывать событие, требующее синхронизацию (возникает, например, когда синхронизация запрошена функцией RequestSync() Вашего ContentResolver‘a).

2. Создать сервис (службу) для нахождения SyncAdapter‘a

Ваш класс должен расширять Service, в нем должна быть переменная экземпляра AbstractThreadedSyncAdapter. Он должен реализовывать public IBinder onBind(Intent) и должен возвращать SyncAdapterBinder.
Достаточно многое должно быть реализовано в этом классе, т.к. данный сервис предоставляет стандартный интерфейс для SyncAdapter Android’a.

3. Создать класс SyncAdapter для непосредственного осуществления синхронизации

mySyncAdapter — место, где содержится сама логика синхронизации. Когда приходит время синхронизации, вызывается onPerformSync().

4. Осуществить связывание (binding) между типом эккаунта и Content Authority

В пункте 1, в файле AndroidManifest.xml, в поле name мы указали значение, которую и образует связь между ContentAuthority и эккаунтом. AndroidManifest.xml ссылается на другой xml-файл. В нашем примере это sync_myapp.xml:

Данный файл сообщает Android’у, что созданный нами SyncAdapter будет синхронизировать контакты.

Все значения строк в contentAuthority должны совпадать со значениями того, с чем будет происходить синхронизация. Если синхронизация будет происходить с Вашей собственной базой, то с Вашим значением. Если с какими-либо существующими базами (например, с контактами или событиями календаря), то со стандартными значениями. Например, указанное выше значение «com.android.contacts» идентифицирует стандартные контакты.

Значение accountType также должно совпадать либо с Вашим значением, либо со стандартным значением. Если Вы создаете свой собственный тип эккаунта, то Вам потребуется создать и подкласс AccountAuthenticator, чтобы осуществлять авторизацию на Вашем сервере (см. уже указанную выше статью). Указанное в нашем примере значение «com.google» идентифицирует, что мы используем Google-эккаунт.

5. Включение синхронизации для созданной пары AccountContentAuthority

Наконец, можно включить процесс синхронизации. Это можно сделать либо в разделе Settings / Accounts & Sync, либо программно в Вашем приложении:

Для осуществления синхронизации она должна быть разрешена не только для Вашего приложения — необходимо глобальное разрешение на синхронизацию (в разделе Settings / Accounts & Sync должна быть проставлена соответствующая галка).
Если одно из этих условий не выполнено, то вызов RequestSync() ни к чему немедленно не приведет, запрошенная синхронизация однако будет выполнена при включении синхронизации. Хотя, существует способ это обойти.

Дополнительно, можно включить периодические автоматические синхронизации.

Выводы

И так, чем же хороша (+) и плоха (-) синхронизация с помощью SyncAdapter по сравнению с ASyncTask?

(+) следование стандартам (Ваше приложение в списке всех синхронизирующихся приложений)
(+) поддержка нескольких эккаунтов
(+) простота реализации автоматических синхронизаций (когда остальное все уже написано)
(+) автоматическая синхронизация при появлении интернет-соединения
(+) удобство в синхронизации со стандартными базами (контакты, календарь и т.п.)
(-) необходимость создания эккаунта
(-) отсутствие полноценной документации
(-) сложность реализации и тестирования
(-) необходимость в Android 2.2 и выше для автоматических периодических синхронизаций
(-) необходимость создания своего ContentProvider’a

Итого, я выбрал ASyncTask для синхронизации в своем приложении (хотя код для SyncAdapter был уже почти полностью написан) — прежде всего, не хотелось ограничиваться версией 2.2 Android.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector