Java tutorial
//package com.java2s; //License from project: Open Source License import android.graphics.Bitmap; import java.nio.ByteBuffer; public class Main { public static byte[] bitmapToArray(Bitmap b) { int bytes = b.getByteCount(); ByteBuffer buffer = ByteBuffer.allocate(bytes); //Create a new buffer b.copyPixelsToBuffer(buffer); //Move the byte data to the buffer byte[] array = buffer.array(); //Get the underlying array containing the data. return array; } }