У меня была похожая проблема некоторое время назад, когда у меня был экземпляр, который требовал, чтобы я дал пользователю возможность выбрать фотографию из заранее определенного места.Рабочее решение для этого, которое я сейчас использую, требует, чтобы у вас уже был какой-то менеджер файлов на устройстве.Тот, который я использую, называется «Диспетчер файлов OI».Скачать бесплатно с Android / Play market.С учетом вышесказанного вы можете попытаться использовать:
//--Note: You can supply the full location of the folder but if you don't know it and
// if the folder location is on the sdcard, provide the following:
File root = new File(Environment.getExternalStorageDirectory() + File.separator + "myFolder" + File.separator);
Uri uri = Uri.fromFile(root);
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setData(Uri.fromFile(root));
startActivityForResult(intent, PIC_REQUEST);
Что это сделает, это откроет диалоговое окно с просьбой выбрать опцию для обработки запроса.Когда это произойдет, просто установите флажок в нижнем углу «Использовать по умолчанию ...», прежде чем выбрать опцию «Диспетчер файлов OI».Это установит его так, чтобы при каждом запуске намерения оно автоматически открывало указанное вами местоположение, чтобы вы могли просматривать содержимое без необходимости детализировать местоположение папки каждый раз при запуске намерения.Не стоит полагаться на стороннее приложение, но это может быть вариантом для вас.