Страница 1 из 1

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

Добавлено: 16 окт 2014, 08:57
dimasta68
доброго времени суток ) я новичок в андройд разработке , вопрос как сделать отображение картинок в ленте новостей из rss
зарание спасибо !!!

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

Добавлено: 27 окт 2014, 22:03
dimasta68
тут хоть кто нибуть бывает ? есть мысли как релизовать это ?

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

Добавлено: 27 окт 2014, 22:20
Foenix
просто никто не знает, как сделать такую сложную задачу

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

Добавлено: 28 окт 2014, 00:09
altwin
dimasta68 писал(а):тут хоть кто нибуть бывает ? есть мысли как релизовать это ?
Простите но к примеру я завис на попытке понять в каком месте у вас проблема?

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

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

Добавлено: 28 окт 2014, 19:45
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?

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

Добавлено: 29 окт 2014, 20:56
dimasta68
помогите за денежное вознаграждение
скайп dimasta68

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

Добавлено: 30 окт 2014, 10:42
altwin
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 совсем, чтобы текст разбирать.