Связь Android приложений с базой данных?

Если вашему приложению требуется встроенная база данных, то какой способ лучше всего использовать, чтобы осуществить такую связку?

1) заблаговременное создание базы данных sqlite и включение ее в apk файл?

2) включение в код приложения SQL-команд и создание базы данных + вставка данных на первом использовании?

Недостатки, которые я вижу

1) возможно несоответствие версий sqlite, которое может вызвать проблемы.

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

Ваши мысли? Ссылки на документацию будут кстати.

Найдено 8 ответов:

How to ship an Android application with a database?

http://stackoverflow.com/questions/513084/how-to-ship-an-android-application-with-a-database

Посмотреть решение →