我设计了两个按钮。一个用于选择文件的按钮和另一个用于打开所选文件的按钮。我已正确选择文件并且还检索了文件路径。但是我无法通过文件路径直接打开特定文件我曾尝试过类似的东西
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath()
+ selectedFilePath);
intent.setDataAndType(uri, "text/csv");
startActivity(Intent.createChooser(intent, "Open folder"));
答案 0 :(得分:0)
首先,ACTION_GET_CONTENT
does not accept a Uri
as input。
其次,ACTION_GET_CONTENT
与打开文件无关。据推测,您应该使用ACTION_VIEW
。
第三,您传递给Uri.parse()
的价值不是String
的{{1}}形式。
此外,我预计很少有Android设备会对Uri
内容进行ACTION_VIEW
活动。