У меня вполне конкретный вопрос.
Сначала позвольте мне объяснить, что я пытаюсь сделать, а затем проблему.
По сути, я пытаюсь сохранить существующий файл базы данных .db в папке assets, а затем после установки я хочу скопировать файл .db из активов в расположение базы данных по умолчанию в Android. Что-то похожее на ответ на эту страницу [ссылка] Как использовать существующая база данных с приложением для Android.
Проблема Для нерутированного устройства я не могу получить доступ к /data/data/<<package name folder>>
. В этом случае где хранится файл базы данных. Другими словами, я хочу скопировать файл из активов в расположение приложения по умолчанию для базы данных, которое DB_PATH = "/data/data/" + context.getPackageName() + "/databases/"
в случае корневого устройства. Будет ли то же самое для нерутированного устройства.