Android图片加载机制
2011-04-14 17:14
274 查看
一个图片加载到内存里,其实是有两部分数据组成,一部分是图片的相关描述信息,另一部分就是最重要的像素信息(这部分是有byte数组组成的),android系统为了提高对图片的处理效率,对于图片的处理都是调用了底层的功能(由C语言实现的),也就是说一个图片加载到内存里后是使用两部分的内存区域,简单的说:一部分是java可用的内存区,一部分是c可用的内存区,这两个内存区域是不能相互直接使用的,
这个bitmap对象是有java分配的,当然不用的时候系统会自动回收了,可是那个对应的C可用的内存区域jvm是不能直接回收的,这个只能调用底层的功能释放。所以你要调用recycle方法来释放那一部分内存。
这个bitmap对象是有java分配的,当然不用的时候系统会自动回收了,可是那个对应的C可用的内存区域jvm是不能直接回收的,这个只能调用底层的功能释放。所以你要调用recycle方法来释放那一部分内存。
相关文章推荐
- Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
- Android之ListView异步加载网络图片(优化缓存机制)和对图片资源进行优化,并且实现内存双缓存 + 磁盘缓存
- Android之ListView异步加载网络图片(优化缓存机制)
- Android之ListView异步加载网络图片(优化缓存机制)
- Android图片加载框架最全解析(三),深入探究Glide的缓存机制
- android 异步加载网络图片缓存机制
- Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
- Android加载大图片,LRU缓存机制
- Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
- Android中图片加载框架Glide解析3----深入探究Glide的缓存机制
- Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
- Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
- 关于Android加载图片机制分析
- Android消息处理机制:源码剖析Handler、Looper,并实现图片异步加载
- Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
- Android之ListView异步加载网络图片(优化缓存机制)
- (4.1.21.4)Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
- Android Handler 异步消息处理机制的妙用 创建强大的图片加载类
- Android Handler 异步消息处理机制三:妙用手法 创建强大的图片加载类
- Android Handler 异步消息处理机制的妙用 创建强大的图片加载类