Как получить доступ к любому каталогу и файлу в общем хранилище на новых устройствах Android?Android

Форум для тех, кто программирует под Android
Anonymous
Как получить доступ к любому каталогу и файлу в общем хранилище на новых устройствах Android?

Сообщение Anonymous »

Я разрабатываю файловый менеджер, и он отлично работает на Android 12, когда я запрашиваю разрешения Но на Android 13 не работает (не появляется окно разрешений). Код, который я использую для получения списка файлов и каталогов

Код: Выделить всё

val files = File(path).directory.listFiles()
Поэтому я попробовал использовать И все равно не могу его запросить (запрос не появляется). Я попробовал выполнить поиск и обнаружил, что мне следует использовать Storage Access Framework (SAF), но в документах говорится, что я больше не могу получить доступ:
  • Корневой каталог
  • Каталог загрузки.
Поскольку очень важно иметь доступ к этим каталогам, мне нужна помощь в выяснении как получить доступ к этим общим каталогам и их файлам (и, если возможно, способ сделать это для новых и старых версий Android).

Подробнее здесь: https://stackoverflow.com/questions/788 ... r-androids

Вернуться в «Android»