2015-09-29 3 views
-1

Я создаю приложение, которое использует базу данных, которую я создал с помощью SQLiteManager. Я пытаюсь использовать базу данных в проекте Android Studio 1.2. Я поместил базу данных в каталог res/raw. Когда я развернул приложение на своем телефоне и попробовал contact.fileList(), он не показывает мой файл базы данных.Использование предварительно заполненной базы данных SQLite в Android Studio 1.2

Кто-нибудь знает, как обращаться к нему в Android Studio 1.2 и как загрузить его в виде базы данных SQLite?

Я искал в Интернете, но большинство результатов очень старые и не работают с моим проектом.

+0

Файл базы данных доступен в файле .apk. Я проверил его, распакуя .apk – ParekhAbhishekN

ответ

2

Когда я развернул приложение на своем телефоне и попробовал contact.fileList(), он не показывает мой файл базы данных.

Ресурсы не являются файлами на устройстве.

Кто-нибудь знает, как обращаться к нему в Android Studio 1.2 и как загрузить его в виде базы данных SQLite?

Для этого нет ничего встроенного в Android. Я рекомендую переместить базу данных в каталог assets/ и using SQLiteAssetHelper. This sample project демонстрирует свое использование в среде Android Studio.

+0

Спасибо CommonWare. – ParekhAbhishekN

Смежные вопросы