Как просмотреть файл со съемной SD-карты или с карты памяти, которая включена в amdroid вручную - PullRequest
0 голосов
/ 06 апреля 2020

это каталог root "/ storage"

Это каталог root моего android телефона. "/ Storage" каждый файловый менеджер приложения из воспроизведения Хранилище может посетить этот каталог, но в моем приложении я не могу. Когда я пытаюсь прочитать каталог, это приводит к сбою моего приложения. Поэтому, пожалуйста, помогите мне, как я могу читать файлы из любого съемного хранилища телефона android или USB-накопителей, таких как другие приложения файлового менеджера в моем приложении.

String path = Environment.getExternalStorageDirectory (). getAbsolutePath ();

Файловый файл = новый файл (путь);

Файл [ ] files = file.listFiles ();

этот код показывает мне только каталог - "/ storage / emulated / 0" ...

, затем я попытался указать путь к моей съемной SD-карте вручную, как -

String path = "/ storage / 76B4-1616";

File file = новый файл (путь);

File [] files = file.listFiles ();

но оно взломало sh мое приложение ..

но я дал разрешение на хранение и предоставил также.

...