0

如何使用默认文件资源管理器打开文件/文件夹?例如:我有一个路径为 的文件夹/root/user/sd/mystuff,我想直接用默认的文件资源管理器打开这个路径。我已经搜索但没有找到任何提供解决方案的答案。所以如果我使用setData&type而不是setType,它会直接打开提供的路径。

Intent intent = new Intent();
....
intent.setDataAndType(Uri.parse("file:/root/user/sd/mystuff), "file/*");
startActivity(intent);

问候

4

1 回答 1

2

你可以这样做来完成你的任务,代码如下..

public void openFolder()
{
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath()
    + "/myFolder/");
intent.setDataAndType(uri, " ");//specify your type
startActivity(Intent.createChooser(intent, "Open folder"));
}
于 2013-08-15T04:37:41.353 回答