当前位置: 代码迷 >> Android >> 我如何在 Android 应用程序中显示带有数据协议的图像
  详细解决方案

我如何在 Android 应用程序中显示带有数据协议的图像

热度:23   发布时间:2023-08-04 11:31:41.0

我有一个以数据协议开头的图像链接。 我需要在 android 应用程序中显示来自该源的图像。 我怎样才能做到这一点?

我希望它会帮助你。

Document doc = Jsoup.connect("url").get();
Element image = doc.select("img[class=lr-logo-img lr-standings-logo-img").first();

String src = image.attr("src"); 
String key = ";base64,";    
int index = src.indexOf(key);
String base64 = src.substring(index+key.length());

byte[] decodedString = Base64.decode(base64, Base64.DEFAULT);       
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);     
imageView.setImageBitmap(decodedByte);
  相关解决方案