您好,欢迎来到上往知道网络问答平台!
致力于提供建站技巧、常见问题等知识问答服务

​武汉小程序开发【武汉微信公众号制作】武汉企业公众号搭建公司-武汉网络公司-武汉公众号托管网页设计公司-武汉微信公众号推广-武汉商城购物小程序-武汉公众号外包-武汉企业微信公众号代运营怎么开通如何申请

分类:企业邮箱 | 浏览: 153次
2021-08-17 15:39:50

武汉小程序开发【武汉微信公众号制作】武汉企业公众号搭建公司-武汉网络公司-武汉公众号托管网页设计公司-武汉微信公众号推广-武汉商城购物小程序-武汉公众号外包-武汉企业微信公众号代运营怎么开通如何申请

网站建设.jpg

清光绪二十八年(1902年),英国人在汉口兴建了西商跑马场。武汉东方马城国际赛马场是中国规模最大、等级最高的赛马场,是国家体育总局中国马术协会唯一马术与速度马训练基地,在此举办的武汉速度赛马公开赛是中国内地唯一的常年赛马赛事,武汉国际赛马节则是中国赛马第一品牌。 [76] 

人民日报连载武汉军运会海报

人民日报连载武汉军运会海报(6张)

武汉每年举办的常规赛事有WTA超五巡回赛的武汉网球公开赛(2014至2028年)、中国沙滩排球巡回赛总决赛等,同时也是2007年中国女足世界杯、2010年世界男排联赛、2012年汤尤杯羽毛球赛、中华人民共和国第六届城市运动会、第九届世界乒乓球锦标赛、第二十六届亚洲男子篮球锦标赛、2019年国际篮联篮球世界杯等国际国内大赛的举办地。 [103] 

2019年,武汉市成功举办第七届世界军人运动会,109个国家9308名军体健儿同台竞技,赛事规模、竞技水平创历届之最。

及时回收图像

如果引用了大量的Bitmap对象,而应用又不需要同时显示所有图片。可以将暂时不用到的Bitmap对象 及时回收掉。对于一些明确知道图片使用情况的场景可以主动recycle回收,比如引导页的图片,使用 完就recycle,帧动画,加载一张,画一张,释放一张!使用时加载,不显示时直接置null或recycle! 比如:imageView.setImageResource(0); 不过某些情况下会出现特定图片反复加载,释放,再加载等,低效率的事情...


4.其他方法

下面这些方法,我并没有用过,大家可以自行查阅相关资料:

1.简单通过SoftReference引用方式管理图片资源

建个SoftReference的hashmap 使用图片时先查询这个hashmap是否有softreference, softreference里的图片是否为空, 如果为空就加载图片到softreference并加入hashmap。 无需再代码里显式的处理图片的回收与释放,gc会自动处理资源的释放。 这种方式处理起来简单实用,能一定程度上避免前一种方法反复加载释放的低效率。但还不够优化。

示例代码:

private Map<String, SoftReference<Bitmap>> imageMap 
                                           = new HashMap<String, SoftReference<Bitmap>>();public Bitmap loadBitmap(final String imageUrl,final ImageCallBack imageCallBack) {
    SoftReference<Bitmap> reference = imageMap.get(imageUrl);
    if(reference != null) {
        if(reference.get() != null) {
            return reference.get();
        }
    }
    final Handler handler = new Handler() {
        public void handleMessage(final android.os.Message msg) {
            //加入到缓存中
            Bitmap bitmap = (Bitmap)msg.obj;
            imageMap.put(imageUrl, new SoftReference<Bitmap>(bitmap));
            if(imageCallBack != null) {
                imageCallBack.getBitmap(bitmap);
            }
        }
    };
    new Thread(){
        public void run() {
            Message message = handler.obtainMessage();
            message.obj = downloadBitmap(imageUrl);
            handler.sendMessage(message);
        }
    }.start();
    return null ;}// 从网上下载图片private Bitmap downloadBitmap (String imageUrl) {
    Bitmap bitmap = null;
    try {
        bitmap = BitmapFactory.decodeStream(new URL(imageUrl).openStream());
        return bitmap ;
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    } }public interface ImageCallBack{
    void getBitmap(Bitmap bitmap);}

武汉小程序开发【武汉微信公众号制作】武汉企业公众号搭建公司-武汉网络公司-武汉公众号托管网页设计公司-武汉微信公众号推广-武汉商城购物小程序-武汉公众号外包-武汉企业微信公众号代运营怎么开通如何申请


满意回答
2021-08-17 15:39:50

企业邮箱 更多+
热门地区
网站案例
  • 拉菲葡萄酒官方网站
  • HISENSE官方网站
  • 美国男人厨具官方网站
  • 万利达教育电子