我正在尝试将包含URL的String转换为URI对象。但是当我做的时候
ImageView img = (ImageView) findViewById(R.id.img);
img.setImageURI(Uri.parse("http://www.menucool.com/slider/jsImgSlider/images/image-slider-2.jpg"));
但出于某种原因我收到错误
E/BitmapFactory﹕ Unable to decode stream: java.io.FileNotFoundException: http:/www.menucool.com/slider/jsImgSlider/images/image-slider-2.jpg: open failed: ENOENT (No such file or directory)
答案 0 :(得分:1)
使用Picasso或Android Universal Image Loader从网址加载图片。
Picasso有非常好的API,但Android Universal Image Loader非常可定制。 Here是有关缓存的有用信息。