安卓谷歌电子市场学习笔记系列——BitmapHelper
来源:互联网 发布:老克勒淘宝店是真是假 编辑:程序博客网 时间:2024/05/21 09:28
在加载图片的时候用到xUtils里的BitmapUtils,但是这个类它不是单例的,从而引起了我对单例设计模式的思考,参考(http://zhidao.baidu.com/link?url=9KTzarRoZBYFeHHnx17AJXhRVjH2X6S4LrbNMAhUWR3334rc6J9U12sNhtj9nRb89SNgAFV04mcOZKHYcHoNiK)
bitmap不需要创建很多实例,否则很浪费时间浪费内存,因此要把它搞成单例的,所以就写了这个工具类:
另外关于BItmapUtils 支持对三种形式的图片资源进行加载, 分别是assets图片,sdcard图片和网络图片,使用LRU(最近最少使用算法),通过磁盘缓存,程序缓存来避免OOM问题.
更多关于BitmapUtils的用法详见(http://blog.csdn.net/androidresearch/article/details/45957631)
1 0
- 安卓谷歌电子市场学习笔记系列——BitmapHelper
- 安卓谷歌电子市场学习笔记系列——Context的使用
- 安卓谷歌电子市场学习笔记系列——PagerTabStrip
- 安卓谷歌电子市场学习笔记系列——FragmentStatePagerAdapter
- 安卓谷歌电子市场学习笔记系列——FileUtils
- 安卓谷歌电子市场学习笔记系列——BaseProtocol
- 安卓谷歌电子市场学习笔记系列——ThreadPoolExecutor
- 安卓谷歌电子市场学习笔记系列——RatingBar
- 安卓谷歌电子市场学习笔记系列——ViewHolder及convertView
- 安卓谷歌电子市场学习笔记系列——ListView快速滑动时图片处理
- 安卓谷歌电子市场学习笔记系列——怎么移除集合中的元素(迭代器的使用)
- 谷歌电子市场学习笔记第三天
- 谷歌电子市场学习笔记第四天
- 谷歌电子市场学习笔记第五天
- 谷歌电子市场学习笔记第一天之上
- 谷歌电子市场学习笔记第一天之下
- 谷歌电子市场学习笔记第二天之上
- 谷歌电子市场学习笔记第二天之下
- caffe 配置ubuntu 14.04+cuda7.5
- Web Service简介
- Android 反编译乱码(一)-for、if、switch
- HDU 2476 String painter (区间DP)
- scheduleJob
- 安卓谷歌电子市场学习笔记系列——BitmapHelper
- Myeclipse连接oracle小程序案例
- Linux 互斥锁 pthread_mutex_t 的使用
- Leetcode 322. Coin Change (Medium) (cpp)
- java中标签的使用(附带break和continue)
- servlet单例模式的理解
- 友盟社会化分享集成微博分享直接报错的解决方法
- 有关/etc/resolv.conf、/etc/hosts、/etc/sysconfig/network
- iOS 蓝牙分段发送数据代码