अगर आपकी छवि वास्तव में छोटी है आप इसे String
. में छुपा सकते हैं android.util.Base64
. के माध्यम से एन्कोडिंग और इस स्ट्रिंग को SQLite
. में डालें डेटाबेस:
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);
}