public static void putImageToShare(Context context, ImageView imageView) {
BitmapDrawable bitmapDrawable = (BitmapDrawable) imageView.getDrawable();
Bitmap bitmap = bitmapDrawable.getBitmap();
//第一步:将Bitmap压缩成字节数组输出流
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 80, byteArrayOutputStream);
//第二步:利用base64将字节数组输出流转换成String
byte[] byteArray = byteArrayOutputStream.toByteArray();
String imageString = new String(Base64.encode(byteArray, Base64.DEFAULT));
//第三步:将String保存到ShareUtils
ShareUtil.putString(context, StaticClass.IMAGE_TITLE, imageString);
}
UtilTools.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:LifeHelper
作者:
评论列表
文章目录