Как использовать SQLite - Android - PullRequest
1 голос
/ 23 февраля 2011

Здравствуйте, я работаю над программой для Android, которая использует базу данных.Моя база данных будет содержать от 300 до 400 записей.

Мой вопрос заключается в том, как лучше всего работать с базой данных.Должен ли я создавать базу данных во время выполнения с помощью кода и вставлять записи «вручную» при каждом запуске программы, или мне следует использовать внешнюю базу данных, которая находится в папке /assetes программы?

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

Спасибо!

Ответы [ 2 ]

2 голосов
/ 23 февраля 2011

Существует еще одна опция, которая заключается в инициализации базы данных сначала при запуске программы. См. Класс SQLiteOpenHelper , и особенно метод onCreate в этом классе.

0 голосов
/ 23 февраля 2011

Вот учебник для 2-го варианта, который вы упомянули.

Поместите вашу базу данных в папку ресурсов, а если DB несуществует в /data/data/YOUR_PACKAGE/databases/, он скопирует базу данных.

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