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

当我尝试打开特定文件夹时,只打开最近的文件夹

姜森
2023-03-14

当我试图打开一个特定的文件夹时,我有一个问题,我有这个代码来打开我的文件夹。

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getAbsolutePath() + "/myProjects/test1");
intent.setDataAndType(uri, "image/*");
startActivity(intent);

该代码只打开最近的文件夹,在那里我可以在我的图库中看到我的所有照片,而不打开特定的文件夹

我正在用API 26进行测试

共有1个答案

西门胜涝
2023-03-14

您应该更新以下行

intent.setDataAndType(uri, "image/*");

具有

intent.setDataAndType(uri, "resource/folder");
 类似资料:
  • 我有一个相机应用程序,可以将图像保存到图库内的单独文件夹中。我的文件夹的路径是 当我点击按钮时,我需要打开保存图像的文件夹。我已经使用了所有可用的解决方案。 这就是我阅读路径的方式。如果我错了,请告诉我。 如何启动新的意图并打开文件?

  • 我正在为我的android应用程序使用Firestore。一些用户从android应用程序中创建了一些文档,每当我尝试单击该文档时,Firebase就会重新加载并打开Firebase控制台,不让我阅读这些文档。 这只发生在这些文档中,所有其他文档都可以读取,但这些文档的 ID 有问题。我正在上传下面的屏幕截图,显示存在此问题的4个文档,屏幕截图中的最后一个文档工作正常。 我已经尝试使用代码删除那些

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

  • 该文件位于我的资产文件夹下。因此,我正在设置WebViewClient并将我的页面加载到其中。但是我得到一个“网页不可用”的错误。 以下是我的活动代码: 和布局文件:

  • 问题内容: 我编写的python程序存在一个小问题,该程序可以从特殊文本文件中提取一些信息。循环(下面的代码)需要执行我的函数,超过500个文件(一个文件列出一个列表),这样我才能构建数据集。 错误:发生的是IOException ,因此由于某种原因python无法访问文件。我已经检查了目录路径名(位置)和文件许可权,它们是正确的(读+写)。有什么想法为什么当文件确实存在且路径名正确时会报告IOE

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