我生成了一个名为“ tesApplication”的文件夹,并在其中创建了一个文件名“ testFile.csc”,并将一些日期存储到该文件中。现在,我想使用新的意图打开文件夹目录。 我尝试使用下面的代码,但在我的情况下,无法通过其他任何方式来实现此目的。
Uri selectedUri = Uri.parse(fileNameString);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(selectedUri, "text/csv");
if (intent.resolveActivityInfo(getPackageManager(), 0) != null)
{
startActivity(intent);
}
else
{
// if you reach this place, it means there is no any file
// explorer app installed on your device
}
答案 0 :(得分:0)
将其复制到else
public void openFolder()
{
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath()
+ "/myFolder/");
intent.setDataAndType(uri, "text/csv");
startActivity(Intent.createChooser(intent, "Open folder"));
}