读取sdcard中mp3文件

这里定义一个List来存储.

对于模拟器中的mp3文件,要根据不同的模拟器而将不同的音乐拷到不同的文件夹

原生态的模拟器,就直接拷贝到mnt/sdcard/music

第三方模拟器:mnt/shell/emulated/0/music下才能用下面这种方式读取读取sdcard中mp3文件_第1张图片

//构建数据

        List list=new ArrayList();
        //加本地音乐
        //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");
            }

        });

然后就可以读出来了.怎么处理这些文件,还请陛下吩咐了.




你可能感兴趣的:(java,eclipse)