Byte a la imagen de android
Mi problema es el siguiente: he almacenado algunas imágenes en la base de datos sqlite, utilizando el formato blob, que parece funcionar bien. Ahora quiero sacar mis fotos de la base de datos y poner luego de nuevo en las imágenes … para complicar el asunto, su formato es variable (png, jpg, tal vez otra cosa, no estoy seguro) ¿Hay una manera de hacerlo en ¿androide?
gracias
- BitmapFactory.decodeStream devolver null cuando se establecen las opciones
- Android - Escala de botones de imagen
- Google Play Store: necesitas arreglar tu icono de alta resolución. No es una imagen válida
- Cómo convertir imágenes de JPEG / BMP a formato XBM
- Al obtener una imagen de la URL de su java.net.UnknownHostException: Host no está resuelto en el dispositivo Android?
- Añadir sombras en la parte inferior de la imagen
- Cómo cargar la imagen de la URL de carga de perezosos en Google Maps
- Android: rendimiento lento con una gran imagen en ImageView
- Superponer dos imágenes en android para establecer una vista de imagen
- Android - Dibujar en la parte superior de una imagen
- Android: Obtener miniatura de la imagen en la tarjeta SD, dado Uri de la imagen original
- Imagen que se destruye al ser puesto en la carpeta drawables
- ¿Es posible mostrar la imagen con el método loadDataWithBaseURL () en android?
Utilice el método BitmapFactory.decodeByteArray () :
byte[] blob=c.getBlob("yourcolumnname"); Bitmap bmp=BitmapFactory.decodeByteArray(blob,0,blob.length); ImageView image=new ImageView(this); image.setImageBitmap(bmp);
Mira este hilo también.
Utilice BitmapFactory.decodeByteArray () .
Prefiero convertir la matriz de bytes en Drawable directamente. Es el mejor formato para usar en Android. Los mapas de bits generaron fugas en el pasado.
Drawable d = Drawable.createFromStream(new ByteArrayInputStream(ARRAY_BYTES), null);
- Cómo pasar automáticamente al siguiente texto de edición en android
- ERROR: java.lang.NoClassDefFoundError: android.support.v4.content.LocalBroadcastManager