0

我正在尝试在我的 Android 应用程序中使用意图的文件选择器。运行应用程序时,文件选择器只会在设备最后使用的文件夹中打开,而不是在预先指定的文件夹中。在每种情况下,如何使文件选择器在预先指定的文件夹中打开?这是我的代码:

    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath() + "prespecified/folder");
    intent.setDataAndType(uri, "*/*");

    startActivityForResult(Intent.createChooser(intent, "Choose file"), 123);
4

1 回答 1

1

运行应用程序时,文件选择器只会在设备最后使用的文件夹中打开,而不是在预先指定的文件夹中打开。

ACTION_GET_CONTENT不需要Uri,更不用说像你提供的那样坏了。

在每种情况下,如何使文件选择器在预先指定的文件夹中打开?

你没有,至少通过平台Intent行动。这些操作用于选择一段内容,与文件系统上的文件几乎没有关系。也许您应该改用文件选择器库

于 2018-03-06T12:10:28.713 回答