如何使用默认文件资源管理器打开文件/文件夹?例如:我有一个路径为/root/user/sd/mystuff
的文件夹,我想直接使用默认文件资源管理器打开此路径。我搜索过但没有找到任何答案为此提供解决方案。因此,如果我使用setData&type
代替setType
,它是否会直接打开提供的路径。
Intent intent = new Intent();
....
intent.setDataAndType(Uri.parse("file:/root/user/sd/mystuff), "file/*");
startActivity(intent);
此致
答案 0 :(得分: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"));
}