来自:http://blog.csdn.net/jianghuiquan/article/details/8641283
 Android手机上,我们常用ImageView显示图片,我们本章获取网络图片并显示在ImageView中。
一、设计界面
  1、布局文件
  打开res/layout/activity_main.xml文件。
  输入以下代码:
- <?xml version="1.0" encoding="utf-8"?>   
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   
- android:orientation="vertical"   
- android:layout_width="match_parent"   
- android:layout_height="match_parent" >  
-   
-     <ImageView  
-         android:id="@+id/imagephoto"  
-         android:layout_width="wrap_content"  
-         android:layout_height="wrap_content" />  
-   
- </LinearLayout>   
 
 
二、程序文件
  打开“src/com.genwoxue.networkphoto/MainActivity.java”文件。
  然后输入以下代码:
- package com.genwoxue.networkphoto;  
-   
- import java.io.IOException;  
- import java.io.InputStream;  
- import java.net.HttpURLConnection;  
- import java.net.MalformedURLException;  
- import java.net.URL;  
- import android.app.Activity;  
- import android.graphics.Bitmap;  
- import android.graphics.BitmapFactory;  
- import android.os.AsyncTask;  
- import android.os.Bundle;  
- import android.widget.ImageView;  
-   
- public class MainActivity extends Activity {  
-   
-     private ImageView imView;   
-     @Override   
-     public void onCreate(Bundle savedInstanceState) {    
-         super.onCreate(savedInstanceState);    
-         setContentView(R.layout.activity_main);    
-           
-         imView = (ImageView) findViewById(R.id.imagephoto);    
-         String imageUrl = "http://img.baidu.com/img/image/ilogob.gif";    
-           
-         new NetworkPhoto().execute(imageUrl);  
-     }  
-   
-     
-       
-     
-     class NetworkPhoto extends AsyncTask<String, Integer, Bitmap> {   
-         public NetworkPhoto() {  
-         }  
-       
-         
-         @Override   
-         protected Bitmap doInBackground(String... urls) {    
-             URL url = null;    
-             Bitmap bitmap = null;    
-             HttpURLConnection conn=null;    
-             InputStream is=null;    
-           
-             try {     
-                 url = new URL(urls[0]);    
-             } catch (MalformedURLException e) {    
-                 e.printStackTrace();    
-             }  
-                   
-             try {     
-                 conn = (HttpURLConnection) url.openConnection();     
-                 conn.setDoInput(true);     
-                 conn.connect();     
-                 is = conn.getInputStream();     
-                 bitmap = BitmapFactory.decodeStream(is);     
-                 is.close();    
-             } catch (IOException e) {     
-                 e.printStackTrace();    
-             } finally  {     
-                 if(conn!=null){      
-                     conn.disconnect();      
-                     conn=null;     
-                 }     
-               
-                 if(is!=null)   {      
-                     try {  
-                         is.close();  
-                     } catch (IOException e) {  
-                       e.printStackTrace();  
-                     }      
-                     is=null;   
-                 }  
-             }  
-         return bitmap;  
-     }  
-   
-         
-         
-         @Override       
-         protected void onPostExecute(Bitmap bitmap) {      
-             
-             imView.setImageBitmap(bitmap);        
-         }    
-     }  
-   
- }  
 
三、配置文件
  打开“AndroidManifest.xml”文件。
  然后输入以下代码:
- <?xml version="1.0" encoding="utf-8"?>  
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
-     package="com.genwoxue.networkphoto"  
-     android:versionCode="1"  
-     android:versionName="1.0" >  
-   
-     <uses-sdk  
-         android:minSdkVersion="10"  
-         android:targetSdkVersion="14" />  
-   
-     <uses-permission android:name="android.permission.INTERNET" />  
-       
-     <application  
-         android:allowBackup="true"  
-         android:icon="@drawable/ic_launcher"  
-         android:label="@string/app_name"  
-         android:theme="@style/AppTheme" >  
-         <activity  
-             android:name="com.genwoxue.networkphoto.MainActivity"  
-             android:label="@string/app_name" >  
-             <intent-filter>  
-                 <action android:name="android.intent.action.MAIN" />  
-   
-                 <category android:name="android.intent.category.LAUNCHER" />  
-             </intent-filter>  
-         </activity>  
-     </application>  
-   
- </manifest>  
 
 
注意:需要在AndroidManifest.xml文件中添加权限:
   <uses-permission android:name="android.permission.INTERNET" />
 
andriod 读取网络图片
原文:http://www.cnblogs.com/gisoracle/p/5227552.html