Обновление только файла базы данных SQLite приложения без замены кода приложения и других файлов в эфире - PullRequest
1 голос
/ 18 августа 2011

Я занимаюсь разработкой приложения для Android со встроенной базой данных SQLite. Мне нужно заменять файл базы данных SQLite только каждые 3 месяца. При этом я не должен изменять какую-либо часть кода.Также я не хочу делать это как Обновление приложения, где при изменении версии приложения я могу заменить старое приложение новой версией и новой базой данных.

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

С уважением, Шивдаттам

1 Ответ

1 голос
/ 18 августа 2011

просто сделайте так, как вы делаете с любым файлом:

  1. Загрузите файл базы данных с веб-сервера во временный каталог устройства (или кэш или SDCard)
  2. Переместите этофайл в каталог данных вашего приложения

Чтобы сделать это автоматически, вы должны использовать сервис, запущенный AlarmManager.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...