有的時候要將android uri如content://media/external/image/media/102這樣格式轉換

 

成File類型或者獲取真實檔路徑,可以用以下方法:



JAVA代碼
Uri uri = data.getData();

 

String[] proj = { MediaStore.Images.Media.DATA };

 

Cursor actualimagecursor = managedQuery(uri,proj,null,null,null);

 

int actual_image_column_index = actualimagecursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);

 

actualimagecursor.moveToFirst();

 

String img_path = actualimagecursor.getString(actual_image_column_index);

 

File file = new File(img_path);
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()