Используя код с открытым исходным кодом MusicDroid со следующим кодом, который я нашел во время поиска этой проблемы, я могу получить только mp3-файлы, которые находятся в корневом каталоге / sdcard /
File home = Environment.getExternalStorageDirectory();
if (home.listFiles( new Mp3Filter()).length > 0) {
for (File file : home.listFiles( new Mp3Filter())) {
songs.add(file.getAbsolutePath());
}
ArrayAdapter<String> songList = new ArrayAdapter<String>
(this,R.layout.song_item,songs);
setListAdapter(songList);
}
Как я могу получить все mp3-файлы с карты (в любом каталоге) в мой список песен?