Android解码Base64图片姿势

编码后的图片会有” data:image/*;base64, “标识,在进行解码时我们需要去掉这一部分,否则会导致解码失败
如图:

服务端返回的json数据

看下正确的解码姿势:

import android.util.Base64;(android自带工具类)

String str = bean.getResult().getBcode();
byte[] b = Base64.decode(str.split(",")[1],Base64.DEFAULT);
Bitmap bitmap = BitmapFactory.decodeByteArray(b, 0, b.length);
imgCode.setImageBitmap(bitmap);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,663评论 25 708
  • 导语:这是SDWebImage源码理解的第一篇,本篇先介绍图片解码相关的背景知识,然后介绍SDWebImage中解...
    南华coder阅读 7,582评论 12 48
  • 海水深蓝,深蓝,深蓝 空灵的鸟鸣,往下转,往下转 冰天雪地里,春水温暖,温暖 找一个人,过完简单温暖的一生 等一等...
    徐梦琳阅读 295评论 5 2
  • 1.经验判断法 是最简单的人力资源需求预测方法。是由中高层管理人员凭借他们丰富的经验(这点很重要)和个人直觉来进行...
    yummy6阅读 628评论 0 0