2016-09-22 49 views
0

中的文件路徑打開圖庫我設計了兩個按鈕。一個用於選擇文件的按鈕和另一個用於打開所選文件的按鈕。我已經正確選擇了該文件,並且還檢索了文件路徑。但是我不能直接由文件path.Any一個這樣如何使用android

 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

首先,ACTION_GET_CONTENTdoes not accept a Uri as input我已經試過的東西打開特定文件。

二,ACTION_GET_CONTENT與打開文件無關。據推測,你應該使用ACTION_VIEW

第三,您傳遞給Uri.parse()的值不是UriString形式。

此外,我預計很少有Android設備會爲text/csv內容提供ACTION_VIEW活動。

+0

你可以用一些例子來解釋@Commonsware – sri