這裏定義一個List<music>來存儲.
對於模擬器中的mp3文件,要根據不同的模擬器而將不同的音樂拷到不同的文件夾
原生態的模擬器,就直接拷貝到mnt/sdcard/music
第三方模擬器:mnt/shell/emulated/0/music下才能用下面這種方式讀取
//構建數據
List<Music> list=new ArrayList<Music>();//加本地音樂
//mnt/sdcard/music
File dir=Environment.
getExternalStoragePublicDirectory(
Environment.DIRECTORY_MUSIC);
//開始讀取
File files[]=dir.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
// 返回我需要的值
return pathname.isFile()&&
pathname.getName().endsWith(".mp3");
}
});
然後就可以讀出來了.怎麼處理這些文件,還請陛下吩咐了.