9: 通过网络获得图片,设置图标
ImageView iv01 = (ImageView)findViewById(R.id.iv01); iv01.setImageBitmap(setImageViewIcon("http://img3.douban.com/lpic/s6795286.jpg"));
// iv01.setOnClickListener(this);
}
/**
* @param 通过网络获得图片,设置图标
* @String 传入网络地址//如:"http://img3.douban.com/lpic/s6795286.jpg"
* */
public Bitmap setImageViewIcon(String url) {
Bitmap bm = null;
try {
URL ur = new URL(url);
HttpURLConnection conn = (HttpURLConnection)ur.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
bm = BitmapFactory.decodeStream(bis);
bis.close();
is.close();
//另外一种现实图标形式
// BitmapDrawablebitmap = new BitmapDrawable(bm);
//iv01.setImageDrawable(bitmap);
//iv01.invalidate();
} catch (Exception e) {
e.printStackTrace();
}
return bm;
}
最后注意设置网络访问权限很重要: <uses-permission android:name="android.permission.INTERNET"/> 在manifest中
联系客服