SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Como implementar o banco de dados SQLite para armazenar imagem e texto de bitmap?


Se sua imagem for muito pequena você pode convertê-lo em uma String por meio de android.util.Base64 codificação e coloque esta string em SQLite base de dados:
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);
}