我的要求是打开特定文件夹的所有图像和视频。 我已经评论this链接,现在我可以在图库中显示图像,但我想显示特定文件夹中的所有图像。几乎所有我在堆栈上尝试过的链接都没有成功。
答案 0 :(得分:1)
您可以在File对象初始化时设置路径。 文件夹=新文件(“/ sdcard / Photo /”);在本教程中,默认路径为/ sdcard / photo /,您可以在此处设置路径,然后获取文件。
答案 1 :(得分:0)
我认为这不是一个好主意,但你可以在手机上的所有文件中编写自己的搜索者,例如
public ArrayList<File> getAllphotos(String path){
ArrayList<File> photoPath = new ArrayList<>();
File yourDir = new File(path);
for (File f : yourDir.listFiles()) {
String mas[] = f.toString().split("\\.");
if(mas[mas.length - 1].equalsIgnoreCase("png") || mas[mas.length - 1].equalsIgnoreCase("jpeg")){//or other formats
//it is picture
photoPath.add(f);
}
}
return photoPath;
}
称之为智能和外部存储