您的位置:首页 > 移动开发 > Android开发

Android如何从服务器获取图片

2013-06-19 18:58 471 查看
 

[<a 

href="http://www.tsingyuan.cn/course_subject/64d0e38639e1465eb1e5e7f973945de4">java</a>]   

 public static Bitmap getBitmapFromServer(String imagePath) {         

     HttpGet get = new HttpGet(imagePath);  

     HttpClient client = new DefaultHttpClient();       Bitmap pic = null;       try {  

 

        HttpResponse response = client.execute(get);  

         HttpEntity 

entity 



response.getEntity(); 

<img 

src="http://bbs.tsingyuan.cn/static/image/smiley/default/huffy.gif" border="0" smilieid="5" alt=""> 

         InputStream is = entity.getContent();             

         pic = BitmapFactory.decodeStream(is);   // 关键是这句代码              

     } catch (ClientProtocolException e) {           e.printStackTrace();       } catch (IOException e) {           e.printStackTrace();       }  

     return pic;   }    

 public static Bitmap getBitmapFromServer(String imagePath) {     

   HttpGet get = new HttpGet(imagePath); 

   HttpClient client = new DefaultHttpClient();    Bitmap pic = null;    try { 

    HttpResponse response = client.execute(get);     HttpEntity 

entity 


response.getEntity();<img

src="http://bbs.tsingyuan.cn/static/image/smiley/default/huffy.gif" 
border="0" smilieid="5" alt=""> 

 
   InputStream is = entity.getContent(); 

 
    

 
   pic = BitmapFactory.decodeStream(is);   // 
关键是这句代码
 

 
    

 
  } catch (ClientProtocolException e) { 

 
   e.printStackTrace(); 

 
  } catch (IOException e) { 

 
   e.printStackTrace(); 

 
  } 

 
  return pic; 

 


 
 

 
其中
imagePath
是你的图片路径,
 

 
 

 
 

 
最后可以将图片显示在手机上:
 

 
 

 
 

 
[<a 
href="http://www.tsingyuan.cn/course_subject/64d0e38639e1465eb1e5e7f97394
5de4">java</a>] 

 
imageView.setImageBitmap(bitmap);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android应用 Android