Гранулированные разрешения мультимедиа Android 13 API 33

Я обновлял свой проект до SDK 33.

Я изменил разрешения, необходимые для доступа к медиафайлам, таким как фотографии, на новое разрешение READ_MEDIA_IMAGES, и оно работает нормально.

Но мне нужен доступ к таким документам, как файлы PDF, чтобы загрузить их на сервер, но я не могу найти никакой информации об Android 13 и документах.

До обновления у меня было разрешение READ_EXTERNAL_STORAGE, и я получил доступ ко всем файлам.

В документации andorid по ссылке ниже предоставляются только эти три разрешения READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO вместо использования READ_EXTERNAL_STORAGE.

https://developer.android.com/about/versions/13/behavior-changes-13#granular-media-permissions

Любые идеи о том, как это исправить и какие шаги следовать?

1 ответ

Согласно документации хранилища Google. Кажется, что для файлов, не являющихся мультимедийными, разрешение не требуется. https://developer.android.com/training/data-storage .

Другие вопросы по тегам