Java 如何在android中使用intent打开存储中的特定文件夹

Java 如何在android中使用intent打开存储中的特定文件夹,java,android,kotlin,Java,Android,Kotlin,我尝试了很多与这个问题相关的答案,但都没有成功。这是我的代码,但它没有打开myFile文件夹。请帮我解决这个问题 val intent = Intent(Intent.ACTION_GET_CONTENT) val uri = Uri.parse( (Environment.getExternalStorageDirectory().absolutePath) + "/myFile/") intent.setDataAndTyp

我尝试了很多与这个问题相关的答案,但都没有成功。这是我的代码,但它没有打开myFile文件夹。请帮我解决这个问题

val intent = Intent(Intent.ACTION_GET_CONTENT)
      val uri = Uri.parse(
            (Environment.getExternalStorageDirectory().absolutePath) + "/myFile/")
      intent.setDataAndType(uri, "*/*")
      startActivityForResult(intent, WRITE_ACCESS_CODE)
试试这个-->


此代码可能会帮助您:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
startActivityForResult(intent, YOUR_RESULT_CODE);
如果要打开特定文件夹,请执行以下操作:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);

intent.setDataAndType(Uri.parse(Environment.getExternalStorageDirectory().getPath()
 +  File.separator + "myFolder" + File.separator), "file/*");
startActivityForResult(intent, YOUR_RESULT_CODE);

尝试了这么多与这个问题相关的答案
哪个问题?我提到的问题。“如何在android中使用intent打开存储中的特定文件夹”您应该在帖子中列出所有问题。不在评论、主题或标题中。写一篇像样的帖子。我的两种方法都失败了?是的,很有效,非常感谢。还有一个问题。我无法打开该文件夹中的文件。是权限问题吗?可能是的,请确保应用程序具有权限并且清单文件正确
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
startActivityForResult(intent, YOUR_RESULT_CODE);
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);

intent.setDataAndType(Uri.parse(Environment.getExternalStorageDirectory().getPath()
 +  File.separator + "myFolder" + File.separator), "file/*");
startActivityForResult(intent, YOUR_RESULT_CODE);