Android ImageView加载base64图片

其实这是个很简单的问题,使用Glide就支持,我写这个随笔的目的就是纠正下错误。

你从百度随便搜索这个标题,打开哪个博文,都是统一转载。我想问问那些转载的,你们测试了么??真坑啊。

下面是网上的方法

import android.util.Base64;
 
# 代码片段
String base64 = "data:image/png;base64......"
byte[] decodedString = Base64.decode(base64, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
imageView.setImageBitmap(decodedByte);

妈的,我是好半天加载不处理啊。这里切记

加载base64图片时候,base64编码字符串中要去掉要去掉要去掉data:image/png;base64,部分

posted @ 2021-02-09 01:00  拜雨  阅读(2240)  评论(0编辑  收藏  举报