通过前两篇,我们了解了 UIL的使用配置,UIL将服务器上的一张图片保存到本地,加载到内存的过程,以及UIL对DiscCache和MemoryCache的策略,但是还有一部分比较重要,因为它是我们的开发日常中经常要处理的一个问题:Bitmap的优化。换句话说:如何将一个大的图片,加载到内存并显示,如果我们不处理,那么很容易发生OOM。
那么UIL作为一款经典图片缓存框架接下来,我们就学习一下UIL中如何优化Bitmap,避免发生OOM的。
三篇文章带给我的收获:UIL的使用配置 ,缓存策略 和 图片优化,通...
分类:
移动开发 时间:
2016-04-08 15:14:01
阅读次数:
212
文档主要包括以下几方面内容: 基本概念 位图 实际应用 什么时候应该使用PNG 什么时候应该使用JPG 总结 Photoshop中各种参数的含义及设置技巧 1、基本概念 位图 位图又叫像素图或栅格图,它是通过记录图像中每一个点的颜色、深度、透明度等信息来存储和显示图像。一张位图就好比一幅大的拼图,只
分类:
其他好文 时间:
2016-03-10 21:51:46
阅读次数:
325
网上关于这个方面的文章也不少,基本的思路是线程+缓存来解决。下面提出一些优化: 1、采用线程池 2、内存缓存+文件缓存 3、内存缓存中网上很多是采用SoftReference来防止堆溢出,这儿严格限制只能使用最大JVM内存的1/4 4、对下载的图片进行按比例缩放,以减少内存的消耗 具体的代码里面说明
分类:
移动开发 时间:
2016-02-27 19:21:48
阅读次数:
258
LruCache(内存缓存) DiskLruCache(磁盘缓存) 1.创建diskLruCache 对象 private static DiskLruCache diskLruCache = DiskLruCache.open(cacheDir, appVersion, valueCount, D
分类:
移动开发 时间:
2016-02-01 02:17:20
阅读次数:
218
二、推广产品需考虑的问题1、提前将产品标题和图片优化2、同时想办法提高选定产品的销量3、做好选定产品的关联销售和宝贝详情页面4、引导客人去选择做直通车和推广的产品,尽量把链接推荐给客户。(1)提前将产品标题和图片优化①、产品标题在数据软件里面找出搜索次数多,跟宝贝匹配度高的关键词,做为宝贝标题的重点...
分类:
其他好文 时间:
2016-01-20 13:16:07
阅读次数:
173
1.介绍前面项目中做了一个web相册的功能,最近想把其中的用到的知识都抽出来分别做一个demo,线上的展示效果如下:主要的功能如下:1.上传作品(进度条)2.分页加载3.大图预览(点击缩略图,查看大图并且大图可以切换。这里实践图片优化这一章)4.删除作品大图预览已单独写了demo:在GitHub上地...
分类:
移动开发 时间:
2016-01-09 21:38:01
阅读次数:
256
前端重构总结前端重构其实可以分为两个方面:性能优化和模块化。下面我们先总结一下性能优化方面的东西:首先列举一下常规的优化手段:CSS置顶,JS置底静态资源外联、合并、压缩图片优化图片延迟加载使用CSS Sprite,首屏图片全部合并到一张图上静态文件上CDN静态文件设置强缓存HTML压缩图片预加载增...
分类:
其他好文 时间:
2015-12-21 18:32:41
阅读次数:
159
Grunt?,??javascript 我想先花点时间回忆一下作为一个前端需要做的工作(Loading...) JS合并 JS压缩 CSS压缩 CSS Sprite 图片优化 测试 静态资源缓存(版本更新) ... 对应的,一个全副武装的前端可能会是这样的:...
分类:
其他好文 时间:
2015-11-10 12:36:27
阅读次数:
318
本文结合最近的工作经验,总结出一个较简洁的前端自动化构建方案,主张css和js的模块化,并通过grunt的自动化构建,有效地解决css合并,js合并和图片优化等问题,对于提高前端性能和项目代码质量有一定参考价值,欢迎阅读和点评:)
分类:
Web程序 时间:
2015-11-02 08:04:31
阅读次数:
266
说在开头项目做完顺利上线了。上线之前的2天做了一点性能上的优化。由于我们这个项目最主要的就是图片。所以,就准备对自己负责的模块的图片和图标进行适当的优化。因为以前看过雅虎军规。所以主要从减少请求数量,图片压缩,以及cssSprite对图片进行一些处理。重点请求数量由..
分类:
Web程序 时间:
2015-10-01 01:49:06
阅读次数:
278