Sacar imagen de campo blob android
De WikiCode
| Tweet |
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);