Код: Выделить всё
getApplicationDocumentsDirectory()Мне нужны следующие требования:
- Приложение должно работать полностью автономно (без серверной части или облачной синхронизации).
- Я НЕ хочу полагаться на Android Auto Backup ().
Код: Выделить всё
android:allowBackup - Я НЕ хочу использовать разрешения на внешнее хранилище (, WRITE_EXTERNAL_STORAGE, MANAGE_EXTERNAL_STORAGE или READ_MEDIA_*).
Код: Выделить всё
READ_EXTERNAL_STORAGE - Я НЕ хочу показывать диалоговое окно выбора файла для экспорта/импорта вручную.
- Я хочу, чтобы данные сохранились после удаления и переустановки приложения.
- Внутреннее хранилище () удаляется при удалении.
Код: Выделить всё
/data/data/ - SharedPreferences и каталоги конкретных приложений также удаляются.
- Внешнее общедоступное хранилище сохраняется при удалении, но требует разрешений или SAF.
- Android Auto Backup зависит от Google Диска и поведения системы.
Есть ли какой-либо поддерживаемый Android способ сохранить данные приложения после удаления без:
- Синхронизация с облаком/сервером
- Автоматическое резервное копирование Android
- Разрешения на внешнее хранилище
- Среда доступа к хранилищу (выбор файлов)
Я ориентируюсь на современные версии Android (API 30+).
Подробнее здесь: https://stackoverflow.com/questions/798 ... using-clou
Мобильная версия