Java tutorial
//package com.java2s; import android.content.ContentResolver; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.net.Uri; import java.io.FileNotFoundException; public class Main { public static Drawable changeLocalAvatar(Context context, Uri uri) { ContentResolver cr = context.getContentResolver(); Bitmap bitmap = null; try { bitmap = BitmapFactory.decodeStream(cr.openInputStream(uri)); } catch (FileNotFoundException e) { e.printStackTrace(); } return new BitmapDrawable(bitmap); } }