这就是我试图从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值,任何人都建议我如何做到这一点。 谢谢。
答案 0 :(得分:0)
您是否尝试过检查文件是否有.3gp
分机?
像:
if(file.contains(".3gp"))
?