Посоветуйте, какой лучший способ создания базы в Android - PullRequest
0 голосов
/ 03 июня 2011

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

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

Должен ли я заполнять его с фиктивного сервера или я должен сначала попытаться заполнить его файлом sqlite.db, а затем вставить его с сервера без создания таблицы? Каковы другие возможные способы и какой из них лучше?

Ответы [ 3 ]

0 голосов
/ 03 июня 2011

Вы можете создать новый файл Sqlite с помощью менеджера SQlite, а затем использовать эти ссылки для копирования этой базы данных в ваше приложение. Сначала поместите базу данных (файл SQlite) в папку активов, а затем скопируйте ее, используя метод, показанный в следующих ответах:

База данных не копируется из ресурсов

добавление вашей собственной базы данных SQLite в приложение для Android

0 голосов
/ 03 июня 2011

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

Если вы хотите реализовать фиктивную базу данных sqlite, тогда для этого вы можете использовать SQLite Browser , это Плагин доступен в браузере Mozilla Firefox , не нужно скачивать его с любого программного обеспечения.Используя этот инструмент SQLite, вы можете создать фиктивную базу данных по своему усмотрению.Как только вы закончите создание базы данных, поместите ее в папку assets и затем используйте ее внутри приложения.для получения справки о том, как использовать уже созданную базу данных sqlite внутри приложения, перейдите по этой ссылке: http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/.

Если вы хотите реализовать функцию извлечения веб-данных, вам нужно написать код для вызова веб-службы.Для этого просто Google, на данный момент много статей доступны.Вот лучший пример: http://lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/.

Еще один пример для Извлечение JSON из веб-службы REST

0 голосов
/ 03 июня 2011

Да, используйте Sqlite для заполнения ваших данных в списке.Вы просто создаете базу данных с помощью браузера Sqlite.скачайте его по этой ссылке http://sourceforge.net/projects/sqlitebrowser/

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

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