我需要在我的 android 应用程序中显示图像。问题是我想从网上的某个地方获取这张图片。网址是这样的:
http://www.mydomain.com/hello world image.png
如您所见,图像名称中包含一些空格。每次我执行我的代码时,这都会向我显示 FileNotFound 异常。什么也没有发生。
以下是我的代码
String imagePathCon = "hello world image.png";
String imagePath = "http://www.mydomain.com/" + imagePathCon;
try {
URL url;
url = new URL(imagePath);
// url = new URL("http://www.azuma-kinba.com/wp-content/uploads/2012/05/Android-Make-Google-Loss-in-2010.png");
InputStream content = (InputStream)url.getContent();
Drawable d = Drawable.createFromStream(content , "src");
im.setImageDrawable(d);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
我用“+”替换空格,但没有任何反应。