一个简单的从网上下载一张图片的例子。直接上代码:
package com.suns.picturetest;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.widget.ImageView;
public class PictrueTestActivity extends Activity {
/** Called when the activity is first created. */
private ImageView view=null;
private String imageurl="https://www.bling0.com/system/avatars/4855/small/p_large_mnrk_71320001d24e2d0e.jpg?1323678179";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
view=(ImageView)findViewById(R.id.picture);
view.setImageBitmap(returnBitMap(imageurl));
}
public Bitmap returnBitMap(String url)
{
URL myurl=null;
Bitmap bitmap=null;
try{
myurl=new URL(url);
}catch(Exception e)
{
e.printStackTrace();
}
try{
HttpURLConnection conn=(HttpURLConnection)myurl.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is =conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
is.close();
}catch(Exception e)
{
e.printStackTrace();
}
return bitmap;
}
} package com.