J'ai une image du Web dans un ImageView. Il est très petit (favicon) et j'aimerais le stocker dans ma base de données SQLite. Je peux obtenir un dessin de mImageView.getDrawable () mais je ne sais pas quoi faire ensuite. Je ne comprends pas bien la classe Drawable sous Android.
Je sais que je peux obtenir un tableau d'octets à partir d'un bitmap tel que:
Bitmap defaultIcon = BitmapFactory.decodeStream(in);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
defaultIcon.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] bitmapdata = stream.toByteArray();
Mais comment puis-je obtenir un tableau d'octets d'un Drawable?