Как отправить новые данные в базу данных Android SQLite - PullRequest
0 голосов
/ 28 марта 2011

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

Я хотел бы отправлять данные о новых выпусках альбомов в приложение каждую неделю.Как мне поступить так, не публикуя все приложение каждую неделю?

Заранее благодарен за любую помощь.

1 Ответ

1 голос
/ 28 марта 2011

Я бы предложил вам обновить веб-службу.

Ваше приложение может затем подключиться и запросить все изменения с момента его последней проверки (чтобы избежать повторной загрузки всех данных) при запуске приложения. Новые данные могут быть добавлены в существующую базу данных sql приложения с помощью INSERT (или UPDATE в случае, если также возможны изменения существующих строк) и впоследствии доступны для автономного использования / поиска и т. Д.

См. http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html для возможных методов в базе данных. При написании действий рекомендуется использовать транзакцию вокруг нее.

Другая возможность заключается в использовании push to device. Но это понадобится только в том случае, если вы хотите сообщить пользователю, что доступно что-то новое. Нашел хорошую статью об этом здесь: http://tokudu.com/2010/how-to-implement-push-notifications-for-android/, но у меня нет опыта работы с ней.

Удачи в вашем приложении.

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