如何在Android上查找具有特定扩展名的所有文件?

前端之家收集整理的这篇文章主要介绍了如何在Android上查找具有特定扩展名的所有文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用fileBrowser来查找手机上的文件,但我想显示我的应用程序可以向用户打开的所有文件,然后用户选择一个.与音乐播放器一样,它显示电话,SD卡和内部存储器中的所有歌曲,而不仅仅是用户所在文件夹中的歌曲.

解决方法

列出文件时使用文件名过滤器.下面的示例列出了给定根目录中的所有mp3文件(注意 – 以下代码不会对root下的所有文件夹递归执行) –
String files[] = root.list(audioFilter);

FilenameFilter audioFilter = new FilenameFilter() {
    File f;
    public boolean accept(File dir,String name) {
    if(name.endsWith(".mp3") || name.endsWith(".MP3")) {
            return true;
        }
        f = new File(dir.getAbsolutePath()+"/"+name);

        return f.isDirectory();
    }
};
原文链接:https://www.f2er.com/android/318448.html

猜你在找的Android相关文章