how to read image from particular url in android?
            Asked
            
        
        
            Active
            
        
            Viewed 6,754 times
        
    5
            
            
        - 
                    Refer [this page....](http://stackoverflow.com/questions/2471935/how-to-load-an-imageview-by-url-in-android) It will be helpful.. Happy Coding...!!!! – Dhasneem Apr 24 '13 at 13:34
2 Answers
11
            
            
        Use this
URL url = new URL(imageUrl);
HttpURLConnection connection  = (HttpURLConnection) url.openConnection();
InputStream is = connection.getInputStream();
Bitmap img = BitmapFactory.decodeStream(is);  
imageView.setImageBitmap(img );
 
    
    
        Labeeb Panampullan
        
- 34,521
- 28
- 94
- 112
5
            
            
        Below code should help you for reading image. But remember that if you do this in UI Thread then it hangs UI. You should always open a new thread and load image in that thread. So your app always remain responsive.
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 );
 
    
    
        Umakant Patil
        
- 2,227
- 6
- 32
- 58
