Android 10 и работа с External Storage
Появились новые требования по работе с внешним хранилищем. Мое приложение использует это хранилище, для создания, хранения ну и чтения файлов, например хранение настроек. Обнаружил, что метод getExternalStorageDirectory ныне deprecated и рекомендуют использовать getExternalFilesDir. Если я правильно понимаю, это место выделенное для приложения во внешнем хранилище и , что самое плохое, после удаления приложения оно так же будет удалено. Вопрос! Как быть? Хранить в облаке? В уведомлении Гугл написал:
Если вы считаете, что вашему приложению нужен доступ ко всем файлам, рекомендуем пока не обновлять версию SDK для Android 11 (API уровня 30). Если ваше приложение ориентировано на Android 10, добавьте пометку requestLegacyExternalStorage
Пока я так и сделал, но как то это все непонятно и временно, не отхватить бы удаление с маркета.