获取SD卡上的全部音频文件

该博客介绍了一个在Android中获取SD卡上所有音频文件的程序代码,包括使用`getFiles`方法获取文件,通过递归遍历文件夹,并结合`isAudioFile`方法判断是否为合法音频格式(如mp3, wav, 3gp)。" 51924198,5609654,OpenSSL入门教程:对称加密算法指令详解,"['openssl', '对称加密算法', '加密指令', '安全', '加密技术']
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值