Android 如何使用base64加载毕加索的图像?
Android 如何使用base64加载毕加索的图像?,android,base64,picasso,Android,Base64,Picasso,正如您可以看到的,使用链接,毕加索只有3个选项来加载图像。我的问题是,如果您从api的JSON响应中解析了base64字符串,如何加载图像?在毕加索中没有其他方法来完成此过程,您可以使用本机Java方法将base64文本转换为字节数组,然后简单地完成任务 您可以获得位图图像,以便也可以使用位图运行毕加索 Base64文本的格式应为:data:image/png;base64,iV… String base64Image = base64Text.split(",")[1]; byte[] ima
正如您可以看到的,使用链接,毕加索只有3个选项来加载图像。我的问题是,如果您从api的JSON响应中解析了base64字符串,如何加载图像?在毕加索中没有其他方法来完成此过程,您可以使用本机Java方法将base64文本转换为字节数组,然后简单地完成任务 您可以获得位图图像,以便也可以使用位图运行毕加索 Base64文本的格式应为:
data:image/png;base64,iV…
String base64Image = base64Text.split(",")[1];
byte[] imageAsBytes = Base64.decode(base64Image.getBytes(), Base64.DEFAULT);
img.setImageBitmap(BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length));
将解码base64字符串引用到普通字符串并加载图像查看此链接---我曾与Glide和毕加索一起工作。Glide使使用base64字符串和位图变得更加容易。如果可能的话,你可以换成滑翔机吗?