当前位置: 首页 > 知识库问答 >
问题:

在gallery android中打开特定文件夹

丌官霖
2023-03-14

我有一个相机应用程序,可以将图像保存到图库内的单独文件夹中。我的文件夹的路径是/Storage/模拟/0/图片/相机示例/

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

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

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

如何启动新的意图并打开文件?

共有1个答案

呼延光明
2023-03-14

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

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"));
 类似资料:
  • 我有一个使用摄像头的应用程序 1) 在该应用程序中,当用户打开多媒体资料时,我传递了一个打开默认电话多媒体资料的意图,但我希望它只打开特定文件夹?? 我如何才能做到这一点 2) 我想压缩我从图库中选择的图像?? 提前感谢!!!

  • 当我试图打开一个特定的文件夹时,我有一个问题,我有这个代码来打开我的文件夹。 该代码只打开最近的文件夹,在那里我可以在我的图库中看到我的所有照片,而不打开特定的文件夹 我正在用API 26进行测试

  • 问题内容: 我最喜欢的Linux工具之一是lsof-真正的瑞士军刀! 今天,我发现自己想知道WinXP系统上的哪些程序打开了特定文件。有与lsof等效的工具吗?此外,有问题的文件是通过网络共享进行的,因此我不确定是否会使问题复杂化。 问题答案: 使用Sysinternals Suite中的Process Explorer,Find Handle或DLL函数将让您搜索打开该文件的过程。

  • 我正在尝试使用gallery打开特定文件夹,并参考了gallery中的其他类似问题open image form Build\u,并实现了以下代码,但仍然失败并报告错误(如以下logcat所示): 选择特定文件夹: 活动结果: 在Logcat中,它报告android。所容纳之物ActivityNotFoundException:找不到可处理意图的活动{act=android.Intent.acti

  • 我使用Homestead,在下有一个文件夹,还有一个名为。如果我试图在正确的URL下打开它:我得到一个。这种情况只发生在这个特定的图像和这个特定的名称上。如果我改变了它的任何一个字符,它会突然再次工作。 这个问题与路由无关,因为我删除了所有的路由,但它仍然在发生。我运行没有成功。文件和文件夹权限是确定的(这不可能是无论如何的问题,因为重命名不会解决它)。 是否有某种我不知道的资产命名规则? 第82

  • 我在寻求帮助。我已经创建了一个应用程序,其中一个按钮是用来打开特定文件的。 我已将指定的.txt文档放入程序的文件夹中。它与“解决方案”文件处于同一级别。现在,如何编写打开这个特定的。txt文件的代码?