我正在尝试打开“MyFolder”,但它正在打开最近的文件夹。
我尝试了很多技巧,似乎没什么用。
所有内容与此代码类似:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath() +
File.separator + "MyFolder" + File.separator);
intent.setDataAndType(uri, "*/*");
startActivity(intent);
是否有可能,如果是的话,我该怎么做? 任何帮助,将不胜感激。
答案 0 :(得分:0)
首先,没有标准Intent
动作来“打开”Android上的文件系统目录。
其次,传递给Uri.parse()
的值必须是带有方案的Uri
的字符串形式。如果您要从Uri
创建File
,请使用Uri.fromFile()
,而不是将File
转换为String
并传递String
} Uri.parse()
。
第三,ACTION_GET_CONTENT
不接受Uri
。