前几天发布了参考android-imagedownloader这个开源项目获取图片的代码。但是它使用了android2.2提供的新类,在android2.1是没法运行的。所以本人使用了HttpUrlConnection的方式来获取远程图片。这里需要注意的问题有两个:
1、在manifest配置文件中添加<uses-permission android:name="android.permission.INTERNET"/>
2、使用android手机时,如果打开了上网功能,请把wifi关闭,否则会出现异常。
url = new URL("http://www.tiexin.com/images/map_blocks/2/6/6/6/00000069_00000069.png");
HttpURLConnection con=(HttpURLConnection)url.openConnection();
con.connect();
InputStream is=con.getInputStream();
imageView.setImageBitmap(BitmapFactory.decodeStream(is));