#android
Вопрос:
Созданная мной папка (/storage/emulated/0/DCIM/MyFolder) состоит из двух файлов с расширениями .bin и .png. Когда работает строка folder.listFiles (), приложение показывает файл с расширением .png, но не показывает файл с расширением .bin. Также не показывает файлы .txt, .rtf и т. Д., Если бросить их в мою папку.
Такая проблема существует только в Android 11 . Для Android 10 и менее все работает хорошо. Как решить эту проблему?
Комментарии:
1. У вас нет доступа к произвольным файлам в произвольных каталогах на Android 11 . Если вам необходимо поддерживать все типы MIME, используйте
ACTION_OPEN_DOCUMENT
ACTION_OPEN_DOCUMENT_TREE
платформу доступа к хранилищу или из нее.2.
if to throw them into my folder
Вы не объяснили, как именно вы это сделали. И, конечно, ваше приложение не может создавать файлы с такими расширениями в этой папке. Ваше приложение не является владельцем ваших «брошенных» файлов.3. @blackapps Я имею в виду ручную передачу файлов Android, например.