Jaka jest domyślna lokalizacja bazy danych aplikacji dla urządzenia nieukorzenionego? Czy to tak samo jak w przypadku rootowania?

Mam dość konkretne pytanie.

Najpierw pozwól mi wyjaśnić, co próbuję zrobić, a następnie problem.

Zasadniczo próbuję przechowywać istniejący plik bazy danych .db wmajątek folder, a następnie po instalacji chcę skopiować plik .db z zasobów do domyślnej lokalizacji bazy danych w Androidzie. Coś podobnego do tej odpowiedzi na stronę [link]Jak korzystać z istniejącej bazy danych z aplikacją na Androida.

Problem W przypadku urządzenia bez uprawnień nie mogę uzyskać dostępu/data/data/<<package name folder>> . W tym przypadku gdzie przechowywany jest plik bazy danych. W innym terminie chcę skopiować plik z zasobów do domyślnej lokalizacji aplikacji dla bazy danych, która jestDB_PATH = "/data/data/" + context.getPackageName() + "/databases/" w przypadku urządzenia zakorzenionego. Czy byłoby tak samo dla nieukorzenionego urządzenia.

questionAnswers(3)

yourAnswerToTheQuestion