2
我使用意圖過濾器,以獲得與一個文件選擇用戶選擇, 不幸的是我有問題,以獲得絕對路徑的文件的路徑,Android文件選擇器絕對路徑問題
onActivityResult啓動路徑總是在我的應用程序導致錯誤的各種額外的數據
例如
/content/:/myabsolutepath
或
file:///myabsolutepath
和額外的屬性取決於文件類型,在手機上的文件管理器等
我需要的只是形式的絕對路徑
/myabsolutepath
在這裏有我的代碼
private void openFile() {
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.setType("file/*");
startActivityForResult(i, FILE_REQ_CODE);
}
protected void onActivityResult(int requestCode, int resultCode, Intent i) {
//String with the path;
path = i.getDataString();
super.onActivityResult(requestCode, resultCode, i);
}
這是一個正確的應該選擇它作爲接受的答案。 –