我没有找到如何在Android中使用Realm DB来存储图像,该图像存储在base64中,帮助并尝试多种方式
答案 0 :(得分:0)
你的问题看起来就像让图像Bitmap转换为base64String然后使用realm' CRUD可以成功完成。
public static String BitmapToBase64String(Bitmap bitmap) {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100,
byteArrayOutputStream);
byte[] byteArray = byteArrayOutputStream.toByteArray();
String encode= Base64.encodeToString(byteArray,Base64.DEFAULT);
encode = encode.replace("\n", "").replace("\r", "");
return encode;
}
将此Base64String保存在您的领域数据库中。 我希望它会对你有所帮助。