如何使用android中的文件路径打开库

时间:2016-09-22 11:46:05

标签: android file

我设计了两个按钮。一个用于选择文件的按钮和另一个用于打开所选文件的按钮。我已正确选择文件并且还检索了文件路径。但是我无法通过文件路径直接打开特定文件我曾尝试过类似的东西

     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"));

1 个答案:

答案 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活动。