Извлечение URL изображения при чтении RSS-ленты

1

Я должен извлечь URL-адрес изображения при чтении RSS-каналов. Мне сказали использовать регулярные выражения, но мне не удалось создать правильный шаблон.

Теги:

1 ответ

1

Вы хотите сначала

Утилита public class {

public static Bitmap getBitmapFile(String str)
{
    Bitmap bmImg=null;
    URL myFileUrl;
    try {
        myFileUrl = new URL(str);
        HttpURLConnection conn= (HttpURLConnection)myFileUrl.openConnection();
        conn.setDoInput(true);
        conn.connect();
        InputStream is = conn.getInputStream();
        bmImg = BitmapFactory.decodeStream(is);
    } catch (Exception e) {
        e.printStackTrace();
    }

    return bmImg;

}

}

После того, что вы получите как

String str="www.fifa.com/img.jpg"
ImageView img=(Imageview)findviewbyId(R.id.img);

Bitmap bmp=Utility.getBitmapFile(str);
img.setImageBitmap(bmp);

После просмотра разобранного изображения в ImageView

  • 1
    Спасибо за ответ, но я спрашивал, как получить URL-адрес изображения, который вы используете для создания растрового объекта, из "img src =" assets.sport.ro/assets/protv/2011/01/07/image_galleries/ 11952 /… 'width =' 146 'height = '82' / "строка, которую я получаю при разборе файла rss xml.
  • 1
    Ваша ссылка не работает view-source: fifa.com/rss/index.xml, где вы можете получить этот <image> <title> FIFA.com </ title> <url> fifa.com/imgml/rssheader.gif </ url> <link> fifa.com/index.html</link><width>139</… RSS </ description> </ image> где тег <url> дает ссылку для изображения
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню