public static void putImageToShare(Context mContext, ImageView imageView) {
BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable();
Bitmap bitmap = drawable.getBitmap();
ByteArrayOutputStream byStream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 80, byStream);
byte[] byteArray = byStream.toByteArray();
String imgString = new String(Base64.encodeToString(byteArray, Base64.DEFAULT));
ShareUtils.putString(mContext, "image_title", imgString);
L.e(imgString);
}
public static void getImageToShare(Context mContext, ImageView imageView) {
String imgString = ShareUtils.getString(mContext, "image_title", "");
if (!imgString.equals("")) {
byte[] byteArray = Base64.decode(imgString, Base64.DEFAULT);
ByteArrayInputStream byStream = new ByteArrayInputStream(byteArray);
Bitmap bitmap = BitmapFactory.decodeStream(byStream);
imageView.setImageBitmap(bitmap);
}
}
Android将图片转为字节流存储在SharedPreferences
最新推荐文章于 2024-08-04 17:12:53 发布