У меня есть облегченная версия приложения, которое использует базу данных SQLite. Я хочу скопировать эту базу данных в полную версию приложения, когда пользователь устанавливает полную версию.
Я написал некоторый код для выполнения копирования файла, но файл базы данных lite всегда выглядит как нечитаемый. Файл есть, и я могу указать на него, но не могу прочитать его, чтобы выполнить копирование.
В документации по Android мы читаем:
Вы можете сохранять файлы прямо на
внутренняя память устройства. По умолчанию,
файлы сохраняются во внутреннем хранилище
являются частными для вашего приложения и
другие приложения не могут получить к ним доступ
(и пользователь не может).
Обратите внимание на слова «по умолчанию».
Есть ли способ, которым я могу переопределить это значение по умолчанию и сделать файл SQLite читаемым для моего другого приложения?
Спасибо.