Home » » Convert URI to real path format

Convert URI to real path format

Written By MR HARI on Minggu, 24 April 2011 | 11.45

In the exercises "Select Image using Android build-in Gallery" ad "Display Gallery selected image using BitmapFactory", the uri returned from build-in Gallery app is in the format of "content://media/external/images/...". To convert it to the real path format (eg. /mnt/sdcard/dropbox/Eric/....png), the following function can be used.

 public String getRealPathFromURI(Uri contentUri) {
String[] proj = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(contentUri, proj, null, null, null);
int column_index
= cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}


in real path format

Related: Convert between Uri and file path, and load Bitmap from.

Share this article :

0 komentar:

Posting Komentar

 
Support : Your Link | Your Link | Your Link
Copyright © 2013. Android Center - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger