2012-04-11 36 views
0

我越来越MalformedURLException:协议未找到,当我试图从URL加载图像刺。当我粘贴该URL时,该图像在浏览器中显示。但不能在ImageView中显示。我用这个代码:获取MalformedURLException:找不到协议?

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

你能告诉我们你的图片网址吗? – MByD 2012-04-11 04:59:18

+2

难道你不想错过':'? – MByD 2012-04-11 05:03:01

+0

感谢大家的支持 – 2012-04-11 05:12:06

回答

3

它是一种

失踪
http://74.208.68.90/webservice/images/image44.png 

您的代码是确定的。

+0

嘿是的。你是对的。它来自webservice的错误。非常感谢。 – 2012-04-11 05:10:33

2

malformedexception来的时候有在您的网址一些问题

尝试编码与URL编码器和protocall网址你的参数没有找到节目 HTTP是从您的网址

String url = url +"/" + UrlEncoder.encode(param); 
0

我认为这是“src”,可能有问题,

+0

这应该是一条评论。 – 2012-10-10 20:49:25