打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
通过网络获得图片,设置图标

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中

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Android用ImageView显示本地和网上的图片
android 使用软引用异步加载图片
下载图片的三级缓存机制
获取网页图片
Android获取指定URL的网页内容
android 调用本地微信自定义多图分享朋友圈,可放在share sdk中一起使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服