Java tutorial
//package com.java2s; import android.app.Activity; import android.database.Cursor; import android.net.Uri; import android.provider.MediaStore.Images; public class Main { /** converts image content URI to file path */ public static String resolveUri(Activity activity, Uri uri) { String[] projection = { Images.Media.DATA }; Cursor cursor = activity.managedQuery(uri, projection, null, null, null); int column_index = cursor.getColumnIndexOrThrow(Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } public static String getString(Cursor cursor, String column) { return cursor.getString(cursor.getColumnIndex(column)); } }