У меня есть приложение для обмена файлами в Play Store. Приложение может передавать выбранные приложения и связанные с ними файлы .OBB. Я тестирую свое приложение для Android 11, но не могу получить файлы obb для приложений даже с ALL_FILES_ACCESS.
В документации по Android указано следующее: -
Доступ для записи во все каталоги внутреннего хранилища, за исключением / Android / data /, / sdcard / Android и большинства подкаталогов / sdcard / Android. Этот доступ на запись включает доступ к файлу по пути.
Приложения, которым предоставлено это разрешение, по-прежнему не могут получить доступ к каталогам для конкретных приложений, которые принадлежат другим приложениям, поскольку эти каталоги отображаются как подкаталоги Android / data / на томе хранилища.
Итак, теоретически я должен был иметь возможность читать любой файл, кроме каталога / Android / data, и писать в любой каталог за пределами каталога / Android, кроме / Android / media.
Пожалуйста, поправьте меня, если я ошибаюсь. Если доступ к obb таким образом невозможен, есть ли другой способ или функция моего приложения просто испорчена, и пользователь вообще не может передавать файлы obb?