我使用以下代码下载图像。除一个外,所有图像都可以成功下载。无法下载此图片http://www.dailydealster.com/system/illustrations/18089/original/18089s.jpg。任何人遇到这样的问题。在下载调试图像时。但在发布模式下,此图像未下载
try {
ImageView i = (ImageView)findViewById(R.id.image);
Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageUrl).getContent());
i.setImageBitmap(bitmap);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
答案 0 :(得分:0)
这对我来说过去很有用。
i = Drawable.createFromStream(((InputStream) new URL(imageUrl).getContent()),"image_name.png")
答案 1 :(得分:0)
我很想把你的检索代码分成这样的东西:
URL url = new URL(photoUrl);
URLConnection ucon = url.openConnection();
Bitmap bitmap = BitmapFactory.decodeStream(ucon.getInputStream());
ImageView image = (ImageView) findViewById(R.id.image);
image.setImageBitmap(bitmap);
这样您就可以避免使用强制转换,从而使其成为一种更强大的方法,并且可以解决您的问题。
答案 2 :(得分:0)