package com.android;

import java.io.BufferedInputStream;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import android.app.Activity;
import android.app.ProgressDialog;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.widget.ImageView;
public class Loding extends Activity {
private static final int MESSAGETYPE_01 = 0x0001;
private ProgressDialog progressDialog = null;
private String strurl;
private ImageView imageView;
private Bitmap img;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.image);
imageView = (ImageView) findViewById(R.id.image);

strurl = "http://hiphotos.baidu.com/huyangdiy/pic/item/46dae2d2cac8796006088b3a.jpg";
progressDialog = ProgressDialog.show(Loding.this, "下载", "正在下载,请稍候!");

new Thread() {
public void run() {
try {
img = getImg(strurl);

} catch (Exception e) {

}

Message msg_listData = new Message();
msg_listData.what = MESSAGETYPE_01;
handler.sendMessage(msg_listData);
}
}.start();
}

private Handler handler = new Handler() {

public void handleMessage(Message message) {
switch (message.what) {
case MESSAGETYPE_01:
progressDialog.dismiss(); //关闭进度条
imageView.setImageBitmap(img);
break;
}
}
};

public Bitmap getImg(String strurl){
try{
URL url = new URL(strurl);
URLConnection conn = url.openConnection();
conn.connect();
InputStream in = conn.getInputStream();
BufferedInputStream bis= new BufferedInputStream(in);
Bitmap bitmap = BitmapFactory.decodeStream(bis);
in.close();
return bitmap;
}catch(Exception e){
return null;
}
}

}

更多相关文章

  1. android亮屏、暗屏、解锁、关闭系统对话的监听事件
  2. Android仿微信activity滑动关闭
  3. Android(安卓)程序员指南 PDF下载
  4. Android(安卓)SlidingDrawer 滑动抽屉效果
  5. 10个精品Android(安卓)主题下载
  6. 如果获取android源码
  7. android 关于程序升级问题
  8. Android开机广播和关机广播
  9. Android获取网速和下载速度

随机推荐

  1. 定义网站相关路由内容
  2. 豆瓣" 饭圈 " 整治,如何采集分析评论
  3. adminlte框架后台模板分块
  4. PHP header 的7种用法
  5. Java Agent 动态修改字节码详情
  6. PyTorch一小时掌握之基本操作篇
  7. 婚恋网站相关控制器和路由
  8. 完成婚恋网项目后台页面
  9. Grand View Research:2028年云计算市场将
  10. 意派Epub360|2021中秋H5互动案例大比拼