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...........";
需要我们拼接后放入