如何正确形成URL以显示位图

时间:2016-10-27 17:57:21

标签: android android-bitmap

我尝试按网址下载图片,但不断获取

D/skia: --- SkAndroidCodec::NewFromStream returned null

在日志中。我认为这是因为我的网址格式不正确。我该如何正确下载?这就是我现在正在下载图片的方式:

URL imageUrl = new URL("http://upload.wikimedia.org/wikipedia/commons/d/d5/YellowbilledLoon23.jpg");
Bitmap bmp = BitmapFactory.decodeStream(imageUrl.openConnection().getInputStream());

编辑:正如CommonsWare在评论中所建议的,我的解决方案是将网址从http更改为https

1 个答案:

答案 0 :(得分:0)

试试这个

URL imageUrl = new URL("https://upload.wikimedia.org/wikipedia/commons/d/d5/YellowbilledLoon23.jpg");
Bitmap bmp = BitmapFactory.decodeStream(imageUrl.openConnection().getInputStream());