Посмотрите пример приложения SampleSyncAdapter.
Приложения Android могут синхронизировать свой контент-провайдер с веб-базой данных с помощью класса SyncAdapter, который обрабатывает многие детали планирования и запуска синхронизации.Адаптеры синхронизации будут стараться избегать конфликтов друг с другом, они не будут работать, когда сеть недоступна, и пользователь сможет настроить их в настройках учетных записей.
Даже если ваше приложение является единственным, использующим мобильный телефонбазу данных, вы должны использовать контент-провайдера, чтобы система могла управлять взаимодействием между БД и сетью.