Skip to content

Instantly share code, notes, and snippets.

@viperwarp
Created August 11, 2011 00:08
Show Gist options
  • Save viperwarp/1138617 to your computer and use it in GitHub Desktop.
Save viperwarp/1138617 to your computer and use it in GitHub Desktop.
Resolves an Android "content://" URI to an actual image file in the gallery
// And to convert the image URI (content:// format) to the direct file system path of the image file
// From "http://www.androidsnippets.com/get-file-path-of-gallery-image"
public String getRealPathFromURI(Uri contentUri) {
// can post image
String [] proj={MediaStore.Images.Media.DATA};
Cursor cursor = managedQuery( contentUri,
proj, // Which columns to return
null, // WHERE clause; which rows to return (all rows)
null, // WHERE clause selection arguments (none)
null); // Order-by clause (ascending by name)
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}
@meghasanghvi31
Copy link

I checked this code but I am not able to convert content:// to file"//

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment