Приложение, над которым я сейчас работаю, требует ручной настройки (ввода некоторой информации) при подготовке устройства. Эта информация должна быть записана в файл, который не следует удалять при удалении приложения или удалении данных приложения (требование поддержки пользователей, поскольку в некоторых случаях они могут указать пользователям сделать это).
Был очень похожий старый вопрос, но ответ теперь устарел, и обновленный ответ не опубликован.
Сохранить файлы после удаления приложения для Android
Итак, вопрос в том, учитывая устаревание Environment.getExternalStorageDirectory()
на Android 10, как мы программно запишем/прочитаем файл, который не будет удален при удалении приложения или удалении данных?
Как бы то ни было, мы не можем полагаться на автоматическое резервное копирование приложений, поскольку у пользователей нет настроенных учетных записей Google.
Спасибо
When an app targets Build.VERSION_CODES.Q, the path returned from this method is no longer directly accessible to apps.
developer.android.com/reference/android/ ОС/ - person Robert Estivill   schedule 28.09.2020