Каково местоположение базы данных по умолчанию для приложения Android для нерутированного устройства? Это так же, как для корневого?

У меня довольно специфический вопрос.

Сначала позвольте мне объяснить, что я пытаюсь сделать, а затем проблему.

По сути, я пытаюсь сохранить существующий файл базы данных .db вактивы папку, а затем после установки я хочу скопировать файл .db из ресурсов в расположение базы данных по умолчанию в Android. Что-то похожее на эту страницу ответа [ссылка]Как использовать существующую базу данных с приложением Android.

проблема Я не могу получить доступ к рутированному устройству/data/data/<<package name folder>> , В этом случае где хранится файл базы данных. Другими словами, я хочу скопировать файл из ресурсов в расположение приложений по умолчанию для базы данных, котораяDB_PATH = "/data/data/" + context.getPackageName() + "/databases/" в случае корневого устройства. Было бы то же самое для нерутированного устройства.

Ответы на вопрос(3)

Ваш ответ на вопрос