gpt4 book ai didi

android - 打开图库android中的特定文件夹

转载 作者:搜寻专家 更新时间:2023-11-01 07:55:33 25 4
gpt4 key购买 nike

我有一个相机应用程序,可以将图像保存到图库中的单独文件夹中。我文件夹的路径是 /storage/emulated/0/Pictures/CameraExample/

当我点击按钮时,我需要打开保存图像的文件夹。我已经使用了所有可用的解决方案。

这就是我阅读路径的方式。如果我错了,请告诉我。

String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath();
Log.d("HelperUtils . getFilePaths", "setting the path " + path);
String targetPath = path +"/CameraExample/";

如何启动一个新的Intent并打开文件?

最佳答案

您可以像这样列出目录中存在的所有文件

File[] listFile;
File file = new File(android.os.Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "CameraExample");
if (file.isDirectory())
listFile = file.listFiles();

然后您可以使用 GridView 或您想要的任何方式显示这些图像。

编辑:使用 intent 打开文件夹

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getPath()
+ "/CameraExample/");
intent.setDataAndType(uri, "*/*");
startActivity(Intent.createChooser(intent, "Open folder"));

关于android - 打开图库android中的特定文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28195788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com