android xml saxparser обработка картинок

Ваши предложения по развитию форума и вопросы по его функционалу
Ответить
dimasta68
Сообщения: 5
Зарегистрирован: 15 окт 2014, 20:15

android xml saxparser обработка картинок

Сообщение dimasta68 » 16 окт 2014, 08:57

доброго времени суток ) я новичок в андройд разработке , вопрос как сделать отображение картинок в ленте новостей из rss
зарание спасибо !!!
Вложения
anddev_v_2.zip
(11.15 КБ) 238 скачиваний

dimasta68
Сообщения: 5
Зарегистрирован: 15 окт 2014, 20:15

Re: android xml saxparser обработка картинок

Сообщение dimasta68 » 27 окт 2014, 22:03

тут хоть кто нибуть бывает ? есть мысли как релизовать это ?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: android xml saxparser обработка картинок

Сообщение Foenix » 27 окт 2014, 22:20

просто никто не знает, как сделать такую сложную задачу
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: android xml saxparser обработка картинок

Сообщение altwin » 28 окт 2014, 00:09

dimasta68 писал(а):тут хоть кто нибуть бывает ? есть мысли как релизовать это ?
Простите но к примеру я завис на попытке понять в каком месте у вас проблема?

P.S. помнится, что даже извращенческим способом можно не плохо добиться результата... к примеру простой SAX парсер даст вам <media> из которого простым регекспом можно достать url красивой(и не очень) картинки... если не думать, то примерно таким..:
[syntax=регэксп]
(http|ftp|https):\/\/([\w\-_]+(?:(?:\.[\w\-_]+)+))([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
[/syntax]
Изображение

dimasta68
Сообщения: 5
Зарегистрирован: 15 окт 2014, 20:15

Re: android xml saxparser обработка картинок

Сообщение dimasta68 » 28 окт 2014, 19:45

есть лента вида
http://gazetaingush.ru/index.php?option ... format=raw
в теге description бывает картинка на другом форуме предложили ее вытащить примерно так
Document doc = Jsoup.parse("<html><body>"+mDescr+"</body></html>");
Elements pngs = doc.select("img[src~=.(png|jpe?g|JPG|jpg|gif|GIF)]");

images="";
image_count = 0;
for (Element element : pngs) {

images+=element.attr("src")+";";
image_count++;

}
подключив jasoup правильно ли это или как то по другому и если правильно то как дальше ее подгрузить скажем в imageView?

dimasta68
Сообщения: 5
Зарегистрирован: 15 окт 2014, 20:15

Re: android xml saxparser обработка картинок

Сообщение dimasta68 » 29 окт 2014, 20:56

помогите за денежное вознаграждение
скайп dimasta68

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: android xml saxparser обработка картинок

Сообщение altwin » 30 окт 2014, 10:42

dimasta68 писал(а):есть лента вида
http://gazetaingush.ru/index.php?option ... format=raw
в теге description бывает картинка на другом форуме предложили ее вытащить примерно так
Document doc = Jsoup.parse("<html><body>"+mDescr+"</body></html>");
Elements pngs = doc.select("img[src~=.(png|jpe?g|JPG|jpg|gif|GIF)]");

images="";
image_count = 0;
for (Element element : pngs) {

images+=element.attr("src")+";";
image_count++;

}
подключив jasoup правильно ли это или как то по другому и если правильно то как дальше ее подгрузить скажем в imageView?
Теоретически правильно при условии что в DOM -е будет тег <img /> если же картинка вложенна в текст (как в вашем примере) то нифига это работать просто не может. Доставать всеравно придется regexp -ом, например эта фигня должна вытащить url ваших картинок:
[syntax=cpp]^http?://(?:[a-z\-]+\.)+[a-z]{2,6}(?:/[^/#?]+)+\.(?:jpg|gif|png)[/syntax]
в супе тоже можно подобное реализовать теоретически... вложенными селекторами, но как я даже думать не хочу, потому, что это извращение, он рожден для работы с DOM и он не perl совсем, чтобы текст разбирать.
Изображение

Ответить