我在ImageView
中有一张来自于网络的图片,它很小(一个网站图标),我想把它存储到我的SQLite数据库中。 我可以从mImageView.getDrawable()
获取Drawable
,但是我不知道接下来该怎么做。我并不完全理解Android中的Drawable
类。
我知道可以通过以下方式从Bitmap
获取字节数组:
Bitmap defaultIcon = BitmapFactory.decodeStream(in);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
defaultIcon.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] bitmapdata = stream.toByteArray();
但是我该如何从Drawable
中获取字节数组呢?