第一:
新建一個class
import java.io.File;
import java.io.FilenameFilter;
public class MusicFilter implements FilenameFilter{
@Override
public boolean accept(File dir, String filename) {
// TODO Auto-generated method stub
return (filename.endsWith(".mp3"));//輸入相應的文件類型
}
}
第二:
在應用中創建該類的對象:
private static final String MUSIC_PATH=Environment.getExternalStorageDirectory().toString();//得到文件目錄
private List<String> myMusicList=new ArrayList<String>();//文件列表
File home=new File(MUSIC_PATH); //文件目錄
if(home.listFiles(new MusicFilter()).length>0){ //判斷文件列表的長度
for(File file:home.listFiles(new MusicFilter())){ //獲取搜索到的文件
myMusicList.add(file.getName()); //獲取文件名稱
}
}
android 文件搜索
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.