SQLite
 sql >> Database >  >> RDS >> SQLite

Come implementare il database SQLite per archiviare immagini e testo bitmap?

Se la tua immagine è davvero piccola puoi convertirlo in una String tramite android.util.Base64 codifica e inserisci questa stringa in SQLite banca dati:

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);
}