sql >> Base de Datos >  >> RDS >> SQLite

¿Cómo implementar la base de datos SQLite para almacenar imágenes y texto de mapa de bits?

Si tu imagen es muy pequeña puedes convertirlo en un String mediante android.util.Base64 codificando y pon esta cadena en SQLite base de datos:

public static String getPngAsString(Bitmap bitmap){
    ByteArrayOutputStream bos = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.PNG, 0, bos);
    byte[] bitmapBytes = bos.toByteArray();
    return Base64.encodeToString(bitmapBytes, Base64.NO_WRAP);
}