简体   繁体   English

Android图像视图上的Base64图像

[英]Base64 image on android image view

My base64 image code is here : 我的base64图片代码在这里:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAyCAQAAAD2dTOtAAAApElEQVRIx2OYxQCHvlggw38oZBgcCrFCihQ2YIFDViH1g+cMFjhkFVI/eP5jgUNWIfWDh2iFdbMuYUCsCmcS65lRhXRRqDXrwKzDYPgci8LDUFgKMilq1h+saREBt8xig1gai1fp9llsCDcm4FS2dxYnqmfS8ClD9XUmFq9wYk/hOWjKeHBnhVK4smMgZfjyTDVY2clZ/IQzVzWwuOPHyFz/iYQAhMbywidpE3YAAAAASUVORK5CYII=

This is code can work on html. 这是可以在html上运行的代码。 eg 例如

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAyCAQAAAD2dTOtAAAApElEQVRIx2OYxQCHvlggw38oZBgcCrFCihQ2YIFDViH1g+cMFjhkFVI/eP5jgUNWIfWDh2iFdbMuYUCsCmcS65lRhXRRqDXrwKzDYPgci8LDUFgKMilq1h+saREBt8xig1gai1fp9llsCDcm4FS2dxYnqmfS8ClD9XUmFq9wYk/hOWjKeHBnhVK4smMgZfjyTDVY2clZ/IQzVzWwuOPHyFz/iYQAhMbywidpE3YAAAAASUVORK5CYII=" />

What i wanna do is, i want to use that base64 code on android imageView. 我想做的是,我想在android imageView上使用该base64代码。 how should i do ? 我应该怎么做 ? please..... 请.....

  1. Extract the base64 part from the string after the , . 提取的base64部分来自后弦,

  2. Decode the base64 using Base64.decode() . 使用Base64.decode()解码base64。

  3. Decode the byte array using BitmapFactory.decodeByteArray() . 使用BitmapFactory.decodeByteArray()解码字节数组。

  4. Construct a BitmapDrawable from the decoded Bitmap . 从解码的Bitmap构造一个BitmapDrawable

  5. Use the drawable with your ImageView . 将drawable与ImageView

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM