Android, как мне получить список всех файлов в папке?

Мне нужно имя (строка) всех файлов в res / raw /

Я пробовал:

File f = new File("/"); 
String[] someFiles = f.list();

Это похоже, что корневой каталог является корнем эмулятора Android ... а не корневым каталогом моих компьютеров. Это имеет смысл, но на самом деле не помогает мне узнать, где находится необработанная папка.

Обновление: Спасибо за отличные ответы. Похоже, что некоторые из них работают, но только наполовину. Возможно, более подробное описание поможет

Я хочу получить все файлы mp3 в необработанной папке, чтобы получить все имена, а затем добавить их в URI для воспроизведения случайного MP3 следующим образом ...

String uriStr = "android.resource://"+ "com.example.phone"+ "/" + "raw/dennis";
Uri uri = Uri.parse(uriStr);
singletonMediaPlayer = MediaPlayer.create(c, uri);

Когда я помещаю "dennis.mp3" в папку с ресурсами, он отображается, как и ожидалось, однако, используя приведенный выше код, я больше не могу получить доступ к этому MP3, если только не что-то вроде:

String uriStr = "android.assets://"+ "com.example.phone"+ "/" + "dennis";
Uri uri = Uri.parse(uriStr);
25
задан CopsOnRoad 28 March 2018 в 08:30
поделиться