как читать изображения с определенного URL в Android - PullRequest
4 голосов
/ 15 декабря 2010

Как прочитать изображение с определенного URL в Android?

Ответы [ 2 ]

11 голосов
/ 15 декабря 2010

Используйте это

URL url = new URL(imageUrl);
HttpURLConnection connection  = (HttpURLConnection) url.openConnection();

InputStream is = connection.getInputStream();
Bitmap img = BitmapFactory.decodeStream(is);  

imageView.setImageBitmap(img );
5 голосов
/ 15 декабря 2010

Ниже код должен помочь вам для чтения изображения.Но помните, что если вы делаете это в потоке пользовательского интерфейса, то он зависает.Вы должны всегда открывать новую тему и загружать изображение в эту тему.Таким образом, ваше приложение всегда остается отзывчивым.

InputStream is = null;
BufferedInputStream bis = null;
Bitmap bmp = null;
try {
   URLConnection conn = url.openConnection();
   conn.connect();
   is = conn.getInputStream();
   bis = new BufferedInputStream( is );
   bmp = BitmapFactory.decodeStream( bis );
} catch (MalformedURLException e) {

} catch (IOException e) {

} finally {
   try {
      is.close();
      bis.close();
   } catch (IOException e) {

   }
}
imageView.setImageBitmap( bmp );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...