Sacar imagen de campo blob android

De WikiCode

Saltar a navegación, buscar
Delicious

Objetivo

Decodificar una imagen de un campo blob sobre un tipo Bitmap en android.

Forma 1

c es un cursor con los datos de la base de datos. El campo blob es el que se encuentra en el indice 1.

byte[] blob = c.getBlob(1);
Bitmap bmp = BitmapFactory.decodeByteArray(blob, 0, blob.length);

Forma 2

c es un cursor con los datos de la base de datos. El campo blob es el que se encuentra en el indice 1.

ByteArrayInputStream inputStream = new ByteArrayInputStream(c.getBlob(1));
Bitmap bmp = BitmapFactory.decodeStream(inputStream);

¿Te ha sido útil este artículo?

70 Valoración: 7.0/10 (3 votos)

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Otros idiomas
Categorías
support
Sitios
Herramientas