SQLite
 sql >> Datenbank >  >> RDS >> SQLite

Wie implementiert man eine SQLite-Datenbank zum Speichern von Bitmap-Bildern und Text?

Wenn Ihr Bild sehr klein ist Sie können es in einen String verstecken mittels android.util.Base64 Codierung und fügen Sie diesen String in SQLite ein Datenbank:

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