2016-10-27 7 views
0

Я пытаюсь скачать файл по URL, но получаюКак правильно сформировать URL для отображения Bitmap

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

в журналах. Я предполагаю, что это связано с тем, что мой URL-адрес неверен. Как загрузить его правильно? Это, как я сейчас загрузив изображение:

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

Edit: Как CommonsWare предложено в комментариях, решение для меня меняется URL от http к https.

+3

Я очень рекомендую посмотреть в библиотеку, как Пикассо для загрузки изображений, не то, что он отвечает на ваш вопрос. – zgc7009

+0

URL-адрес открывается в веб-браузере. Похоже, что это неверно. –

+0

Вы попробовали этот ответ на stackoverflow http://stackoverflow.com/a/14648729/3678308 ?? –

ответ

0

Попробуйте

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

 Смежные вопросы

  • Нет связанных вопросов^_^