- http://blog.csdn.net/zlqqhs/article/details/8522967
- import java.io.File;
- import java.io.FilenameFilter;
- /**
- * 后缀名过滤器
- * @author ZLQ
- *
- */
- public class FileNameSelector implements FilenameFilter{
- String extension = ".";
- public FileNameSelector(String fileExtensionNoDot) {
- extension += fileExtensionNoDot;
- }
- public boolean accept(File dir, String name) {
- return name.endsWith(extension);
- }
- }
2.
- public class AndroidSdCardActivity extends Activity {
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- getName();
- }
- /**
- * 得到以mp3结尾的文件
- */
- public void getName(){
- File file = Environment.getExternalStorageDirectory();
- if(file != null){
- File[] files = file.listFiles(new FileNameSelector("mp3"));
- for(int i = 0; i < files.length; ++i){
- Log.i("System.out", files[i].getName());
- }
- }
- }
- }