![](/img/trans.png)
[英]How can i get a list of files(only sound related .flac, .m4b, .mp3) and folders with them from a directory on the sd card?
[英]How can I get a list of all mp3 files on the sd card regardless of directory in android?
使用开源MusicDroid中的代码和我在搜索此问题时找到的以下代码,我只能获取根目录/ sdcard /中的mp3文件
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文件(在任何目录中)放入我的“歌曲”列表中?
根据您的需要,您可以只查询媒体商店。 Android每次重新安装时都会扫描SD卡,因此MediaStore.Audio应该拥有您需要的所有信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.