AndroidのBase64格式图片显示

Android开发过程中,图片的加载多数是请求URL路径或者加载本地的图片,当然也有加载服务器用Base64编码过的图片,比如图形验证码。当然图形验证码我们Android也可以用代码写,

这里就介绍Android端加载Base64编码的图片。
代码如下:

String base64="";
byte[] decodedString = Base64.decode(base64, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
viewHolder.mEmotion.setImageBitmap(decodedByte);
viewHolder.mEmotion.setScaleType(ImageView.ScaleType.CENTER_CROP);

上面给的base64,格式不需要拼接,但是有时后端给的数据需要我们拼接,例如:
String base64String = "data:image/jpeg;base64,/9j/4AAQSkZJRgA...........";
需要我们拼接后放入

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容