我试图在我的Android应用程序中使用intent文件选择器。运行应用程序时,文件选择器只会在设备的最后使用的文件夹中打开,而不是在预先指定的文件夹中打开。如何在每种情况下在预先指定的文件夹中打开文件选择器?这是我的代码:
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);
答案 0 :(得分:0)
运行应用程序时,文件选择器只会在设备的最后一个使用文件夹中打开,而不会在预先指定的文件夹中打开。
ACTION_GET_CONTENT
does not take a Uri
,更不用说你提供的破损了。
如何在每种情况下在预先指定的文件夹中打开文件选择器?
至少通过平台Intent
操作,您不会这样做。这些操作用于选择一段内容,与文件系统上的文件几乎没有关系。也许您应该使用a file chooser library代替。