如何从SD卡访问所有3GP音频文件

时间:2013-12-16 22:32:30

标签: android

这就是我试图从SD卡访问文件的方式

// Use the current directory as title
    path = "/sdcard/";
    if (getIntent().hasExtra("path")) {
        path = getIntent().getStringExtra("path");
    }
    setTitle(path);

    // Read all files sorted into the values-array
    final List values = new ArrayList();
    File dir = new File(path);
    if (!dir.canRead()) {
        setTitle(getTitle() + " (inaccessible)");
    }
    final String[] list = dir.list();
    if (list != null) {
        for (String file : list) {
            if (!file.startsWith(".")) {
                values.add(file);
            }
        }
    }
    Collections.sort(values);

但没有得到如何在列表中只显示3Gp值,任何人都建议我如何做到这一点。 谢谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试过检查文件是否有.3gp分机?

像: if(file.contains(".3gp"))