Я запускаю такой селектор (я пробовал разные вещи, как видно из закомментированных строк):
Intent intent = new Intent();
//sets the select file to all types of files
intent.setType("application/pdf|application/msword|text/*");
//intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true);
//intent.addCategory(Intent.CATEGORY_OPENABLE);
//allows to select data and return it
//intent.setAction(Intent.ACTION_GET_CONTENT); // show more
intent.setAction(Intent.ACTION_OPEN_DOCUMENT); //show less
activity.startActivityForResult(Intent.createChooser(intent, "Select File"), PICK_FILE_REQUEST);
С этим кодом меню отображаются следующим образом:
ОТКРЫТЬ ИЗ
Аудио
Недавний
Загрузки
Край галактики S6
Водить машину
Если я выбираю меню «Загрузки», отображается история файлов, но эти файлы вообще не могут быть найдены в телефоне?
Если я просматриваю «Galaxy S6 edge» и оттуда в папку «Загрузить», я вижу файлы на самом деле в телефоне.
Я заметил, что первый сценарий — «Загрузки» с «s» в конце, а второй сценарий — «Загрузка».
Как я могу это исправить? Есть ли способ программно удалить папку «Downloads», появляющуюся в меню вообще?