最直接的方法就是使用第三方插件,一行代码即可:
Bitmap bitmap = ImageLoader.getInstance().loadImageSync(img_url));
如果是自己写,就用一个异步进程,网上很多
public static Bitmap getImage(String Url) throws Exception {
try {
URL url = new URL(Url);
String responseCode = url.openConnection().getHeaderField(0);
if (responseCode.indexOf("200") < 0)
throw new Exception("图片文件不存在或路径错误,错误代码:" + responseCode);
return BitmapFactory.decodeStream(url.openStream());
} catch (IOException e) {
// TODO Auto-generated catch block
throw new Exception(e.getMessage());
}
}