当我尝试从URL sting加载图片时,我收到 MalformedURLException:找不到协议。粘贴该URL时,该图像显示在浏览器中。但不在ImageView中显示。我用过这段代码:
public static Bitmap getBitmapFromURL(String src) {
try
{
URL url = new URL(src);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap myBitmap = BitmapFactory.decodeStream(input);
return myBitmap;
}
catch (IOException e) {
e.printStackTrace();
return null;
}
}
请有人告诉我这是什么问题?这对我很有帮助。
答案 0 :(得分:3)
它的
http://74.208.68.90/webservice/images/image44.png
您的代码没问题。
答案 1 :(得分:2)
尝试使用url编码器和protocall not found show在url中编码参数 你的网址缺少http
String url = url +"/" + UrlEncoder.encode(param);
答案 2 :(得分:0)
我认为“src”可能有问题,