layout文件<?xml version="1.0" encoding="utf-8"?>

class

public class showpage extends AppCompatActivity {    private String picture_String;    private ImageView Image_license;    private Bitmap img;    private ProgressDialog progressDialog;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_showpage);        Image_license = (ImageView) findViewById(R.id.Image_license);        Intent intent = new Intent();        Bundle bundle = intent.getExtras();        picture_String = bundle.getString("license");        new DownloadImage().execute();    }    private Bitmap bitmap;    class DownloadImage extends AsyncTask {            @Override        protected Object doInBackground(String... string) {            try {                String PATH = "网络上照片的地址";                URL url = new URL(picture_String);                // 打开一个连接                HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();                httpURLConnection.setConnectTimeout(5000);                httpURLConnection.setRequestMethod("GET");                if (httpURLConnection.getResponseCode() == HttpURLConnection.HTTP_OK) {                    // 得到服务器返回过来的流对象                    InputStream inputStream = httpURLConnection.getInputStream();                    Bitmap bitmap = BitmapFactory.decodeStream(inputStream);                    return bitmap;                }            } catch (Exception e) {                e.printStackTrace();            }            return null;        }        @Override        protected void onProgressUpdate(Void... values) {            super.onProgressUpdate(values);        }        @Override        protected void onPostExecute(Object object) {            super.onPostExecute(object);            if (object != null) {                bitmap = (Bitmap) object;                new Handler().postDelayed(new Runnable() {                    @Override                    public void run() {                        Image_license.setImageBitmap(bitmap);                    }                }, 2000);            } else {                //失败                Toast.makeText(showpage.this, "下载失败", Toast.LENGTH_LONG).show();            }        }    }}

 

更多相关文章

  1. android取得账户(邮件地址)
  2. android 使用Intent传递对象 Serializable 或者 Parcelabel 《第
  3. 【转】android好文章或博客地址收藏
  4. android下获取有线和无线的Ip地址
  5. Android SDK源码提取Python脚本(4.0SDK源码下载地址)
  6. Android省市区3级联动的地址列表的实现
  7. 用cmd 命令更改Android 的默认虚拟机的地址的方法

随机推荐

  1. Android(安卓)WebDAV 客户端实现
  2. android源码项目
  3. Android优秀开源项目汇总
  4. 简单学习下Android(安卓)Activity
  5. 闲来无事,分析一下淘宝千牛客户端
  6. Android ListView的addHeaderView注意事
  7. widget 常用UI控件介绍
  8. android中Uri.parse()用法
  9. Android常用布局颜色值大全
  10. android:自定义长按/长点击事件