我想要做的基本上是一个blob,但我遇到了一些错误,所以我以一种不同的方式做到了。 我用相机捕捉图像并将其保存在我的数据库中。 首先,我将其转换为字节数组,然后使用base64编码输出
ByteArrayOutputStream stream = new ByteArrayOutputStream();
map.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] bitMapData = stream.toByteArray();
encodedImage = Base64.encodeToString(bitMapData, Base64.DEFAULT);
在另一项活动中,我选择所选列文本(编码图像)并再次解码。
byte[] imagebytes = Base64.decode(encodedImage, Base64.DEFAULT);
bmp = BitmapFactory.decodeByteArray(imagebytes, 0, imagebytes.length);
这是图像之前和之后。