Java tutorial
//package com.java2s; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Bitmap.CompressFormat; public class Main { public static void bitmapToFile(Context mContext, File mFile, Bitmap mBitmap) throws Exception { //Convert bitmap to byte array ByteArrayOutputStream bos = new ByteArrayOutputStream(); mBitmap.compress(CompressFormat.PNG, 0 /*ignored for PNG*/, bos); byte[] bitmapdata = bos.toByteArray(); //write the bytes in file FileOutputStream fos = new FileOutputStream(mFile); fos.write(bitmapdata); } }