如何从android图像视图中获取图像以及如何将该值存储到数据库中?
答案 0 :(得分:0)
你首先从imageview获得绘图
Drawable d = yourimageview.getDrawable();
然后转换为字节数组以存储到数据库
BitmapDrawable bitmapDrawable = ((BitmapDrawable) drawable);
Bitmap bmp = bitmapDrawable .getBitmap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(bmp.CompressFormat.JPEG, 100, stream);
byte[] arr = stream.toByteArray();
现在您可以轻松地将字节数组(即arr)存储到数据库中作为blob。