Android examples for android.net:Uri
get Real Path From URI
import android.content.Context; import android.database.Cursor; import android.net.Uri; import android.provider.MediaStore; import android.text.format.DateFormat; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Random; public class Main{ public static String getRealPathFromURI(Context context, Uri contentUri) { Cursor cursor = null;//ww w.j a va2 s. c om try { String[] proj = { MediaStore.Images.Media.DATA }; cursor = context.getContentResolver().query(contentUri, proj, null, null, null); int column_index = cursor .getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } finally { if (cursor != null) { cursor.close(); } } } }