Android中获取网络图片的三种步骤

Android中获取网络图片的三种方法?Android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用

Android中获取网络图片的三种方法

?

Android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况。对于这种情况,一般的方法就是耗时操作用线程来实现。下面列三种获取url图片的方法:?

1.直接获取:(容易:ANR,不建议)?

?

mImageView = (ImageView)this.findViewById(R.id.imageThreadConcept) ;  new DownloadImageTask().execute(IMAGE_URL) ;  private class DownloadImageTask extends AsyncTask<String, Void, Drawable>   {                    protected Drawable doInBackground(String... urls) {              return loadImageFromNetwork(urls[0]);          }            protected void onPostExecute(Drawable result) {              mImageView.setImageDrawable(result);          }  }  


比较三种方法,感觉代码简洁方面用第三方法不错。

?

转自:http://doinone.iteye.com/blog/1074283