1.Bitmap 转化为 byte[]
ByteArrayOutputStream out = new ByteArrayOutputStream();bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
byte[] array= out.toByteArray();
2.byte[]转化为Bitmap
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);3.Bitmap转化为Drawable
Drawable drawable = new FastBitmapDrawable(bitmap);4.Drawable转化为Bitmap
a.BitmapDrawable, FastBitmapDrawable直接用getBitmapb.其他类型的Drawable用Canvas画到一个bitmap上
Canvas canvas = new Canvas(bitmap)
drawable.draw(canvas)