编程中我们经常需要通过url获取网络上的图片。下面将相关代码做一下总结
注意:Android中这一操作必须在异步线程中进行
public class BitmapUtil {
public static Bitmap getBitmap(String url) {
URL imageURL = null;
Bitmap bitmap = null;
Log.e("inuni","URL = "+url);
try {
imageURL = new URL(url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
try {
HttpURLConnection conn = (HttpURLConnection) imageURL
.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
is.close();
} catch (Exception e) {
e.printStackTrace();
}
return bitmap;
}
}