Android 音乐播放器

参考实例: http://www.jizhuomi.com/android/example/104.html
 

FilenameFilter是一个接口,它本身最大的作用就是在File文件夹对像的list和listFiles方法中做文件过滤使用。

重载的无参数list和listFiles方法都是把File对像的文件夹下面所有文件都列出来,如果需要只列出部分文件,就可以自己创建一个过滤器的类继承FilenameFilter接口,实现accept方法来达到判断文件下下面的文件是否满足条件,list和listFiles方法会循环调用appept方法来判断每个文件是否满足条件

accept方法的两个参数的意义:
dir:文件夹对像,也就是你原来调用list方法的File文件夹对像
name:当前判断的文件名, 这个文件名就是文件夹下面的文件
返回:这个文件名是否符合条件,当为true时,list和listFiles方法会把这个文件加入到返回的数组里,false时则不会加入

原文地址:https://www.cnblogs.com/d-on/p/4045116.html