Как достать картинку из ресурса тега <img>?

292
11 июня 2017, 16:30

Использую android studio. Нужно скачать картинку и закинуть ее в imageView. html код страницы программа узнать может, т.е. html страницы имеется. Выделяю подстроку с адресом ресурса картинки,находящейся в теге атрибут src, который ссылается на пустой html с одной этой картинкой(и соответственно тем же самым адресом). Знаю как загрузить картинку, только в случае если ресурс указывает на саму картинку(метод BitmapFactory(). Есть ли метод делающий то же самое с такой html странице, или можно достать картинку другим способом из этой страницы?

Answer 1

Всем известная Picasso. Картинки грузятся асинхронно, вам не нужно городить тучу кода с HttpURLConnection да еще и в таком сяком плохом AsyncTask.

String src = img.attr("src"); //Jsoup ?
Picasso.with(this).load(src).into(imageView);

Не забудьте прописать разрешение на Интернет в AndroidManifest

<manifest ... >
....
<uses-permission android:name="android.permission.INTERNET"/>
....
<application ... >
READ ALSO
XML file to Oracle

XML file to Oracle

ЗдравствуйтеТребуется создать xml и записать не данные а сам xml файл в таблицу Oracle

282
Что нужно для разработки умного дома на c++? [требует правки]

Что нужно для разработки умного дома на c++? [требует правки]

Имеется выбор между arduino и raspberry pi, но думаю, что важнее технологияС ардуиной более менее понятно: отправил данные на com port, получил, обработал...

207
Последние открытые файлы в RichTextBox

Последние открытые файлы в RichTextBox

Подскажите как можно реализовать отображение последних открытых файлов в RichTextBox? Нужно чтобы эти файлы отображались в виде списка и можно...

283