Не могу создать папки содержит автономную базу данных после установки Android APK
Я использую SQLite в качестве автономной базы данных. После установки APK я не смог найти созданные мной папки. Я хочу поместить базу данных в устройство Storage: /storage/emulated/0 (устройство Samsung, на котором я тестировал свою программу).
Я уже добавил это в свой манифест:
<manifest android:installLocation="preferExternal" />
Чтобы установить APK, я скопировал его прямо из корзины на внешнюю память телефона. Я что-то пропустил?
** примечания: мне нужно, чтобы пользователи могли иметь доступ к файлам (.TXT и.XML) из хранилища устройства, поэтому папки и файлы внутри не должны быть скрыты.
Буду признателен за ваш добрый ответ.. Спасибо
1 ответ
installLocation="preferExternal"
относится к установке приложения, а не к конечной базе данных (о которой я не упоминаю нигде в вашем вопросе, кроме как в ее названии).
i copied it directly from bin to my phone external storage. Did I miss something?
ДА: этого недостаточно.
Вы должны установить apk, после его копирования - вам понадобится файловый менеджер для его запуска.
ИЛИ (лучше) активируйте параметры отладки и запустите приложение из IDE прямо на свой телефон (вам нужно установить мост ADB, USB-драйвер, ADB Composite Interface).
so the folders and files inside shouldn't be hidden.
Каждый файл в apk является частным для вашего приложения.
Кроме этого, ваша SD-карта, а затем использовать их оттуда.
использование Environment.getExternalStorageDirectory()
чтобы получить путь к вашей SD-карте.
Если вам нужны некоторые разъяснения по базам данных, пожалуйста, оставьте конкретный вопрос по этому вопросу.