Android如何从服务器获取图片

	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();
			InputStream is = entity.getContent();
			
			pic = BitmapFactory.decodeStream(is);   // 关键是这句代码
			
		} catch (ClientProtocolException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
		return pic;
	}

其中imagePath是你的图片路径,比如:http://localhost:8080/app/images/abc.jpg

最后可以将图片显示在手机上:

		imageView.setImageBitmap(bitmap);


你可能感兴趣的:(android获取图片)