摘要: 本帖最后由 boredream 于 2014-5-27 09:07 编辑ImageLoader和Volley图片部分还包括其他大部分图片框架,基本上图片处理都差不多,区别仅在于部分优化了,而优化方面UIL即Universal-Image-Loader框架做的最好,所以这部分章节算是温习一下图片处理以... 阅读全文
posted @ 2014-07-17 18:53 kuaileyuyi 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 对比对象: UIL Volley 官方教程中的方法(此系列教程一里介绍的,ImageLoader的处理方法和官方的差不多)------------------------------------------------------------------------首先单张图片的压缩处理,也是分析重... 阅读全文
posted @ 2014-07-17 18:31 kuaileyuyi 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: disk缓存主要难点在于内存缓存,disk缓存其实比较简单,就是图片加载完成后把图片文件存到本地方便下次使用同样,先贴一下官方主页的介绍(主页地址见文章最开始处)和内存缓存差不多,根据算法不同提供了几种类别,可以自行通过ImageLoaderConfiguration.discCache(..)设置... 阅读全文
posted @ 2014-07-17 18:25 kuaileyuyi 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 主要介绍这三个框架,都挺有名的,其他的框架估计也差不多了Android-Universal-Image-Loaderhttps://github.com/nostra13/Android-Universal-Image-LoaderImageLoaderhttps://github.com/novo... 阅读全文
posted @ 2014-07-17 18:16 kuaileyuyi 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一般少量图片是很少出现OOM异常的,除非单张图片过~大~ 那么就可以用教程一里面的方法了通常应用场景是listview列表加载多张图片,为了提高效率一般要缓存一部分图片,这样方便再次查看时能快速显示~不用重新下载图片但是手机内存是很有限的~当缓存的图片越来越多,即使单张图片不是很大,不过数量太多时仍... 阅读全文
posted @ 2014-07-17 17:33 kuaileyuyi 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 压缩原因:1.imageview大小如果是200*300那么加载个2000*3000的图片到内存中显然是浪费可耻滴行为;2.最重要的是图片过大时直接加载原图会造成OOM异常(out of memory内存溢出)所以一般对于大图我们需要进行下压缩处理权威处理方法参考安卓开发者中心的大图片处理教程htt... 阅读全文
posted @ 2014-07-17 16:37 kuaileyuyi 阅读(412) 评论(0) 推荐(0) 编辑