getFiles("/sdcard/"); // 获取SD卡上的全部音频文件
1.
private void getFiles(String url) {
File files = new File(url); // 创建文件对象
File[] file = files.listFiles();//返回该路径下的所有完整路径的文件名
try {
for (File f : file) { // 通过for循环遍历获取到的文件数组
if (f.isDirectory()) { // 如果是目录,也就是文件夹
getFiles(f.getAbsolutePath()); // 递归调用
} else {
if (isAudioFile(f.getPath())) { // 如果是音频文件
audioList.add(f.getPath()); // 将文件的路径添加到list集合中
}
}
}
} catch (Exception e) {
e.printStackTrace(); // 输出异常信息
}
}
2.
private static String[] imageFormatSet = new String[] { "mp3", "wav", "3gp