第一:
新建一个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 文件搜索
最新推荐文章于 2024-03-20 21:48:08 发布