Tengo una cadena Base64 que representa una imagen de BitMap.
Necesito transformar esa Cadena en una imagen de BitMap nuevamente para usarla en un ImageView en mi aplicación de Android
¿Cómo hacerlo?
Este es el código que uso para transformar la imagen en la cadena base64:
//proceso de transformar la imagen BitMap en un String:
//android:src="c:\logo.png"
Resources r = this.getResources();
Bitmap bm = BitmapFactory.decodeResource(r, R.drawable.logo);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos); //bm is the bitmap object
byte[] b = baos.toByteArray();
//String encodedImage = Base64.encode(b, Base64.DEFAULT);
encodedImage = Base64.encodeBytes(b);