我正在尝试使用意图打开特定文件夹,因为我需要将选取的数据从该文件夹传递到我的科尔多瓦应用程序。这个问题有什么解决办法吗?
以下是我目前使用的代码:-
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/folder_name/");
intent.setDataAndType(Uri.fromFile(file), "resource/folder");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
if (this.cordova != null)
{
this.cordova.startActivityForResult((CordovaPlugin) this, Intent.createChooser(intent,
new String(title)), (srcType + 1) * 16 + returnType + 1);
}
通过此代码,用户首先必须选择一个文件资源管理器,文件资源管理器在该文件资源管理器上显示该文件夹的内容。但我的要求是直接打开该特定指定文件夹的内容并能够选择视频。有人可以帮我吗?