Android 多图,大图内存优化
2024-08-29 19:56:47
策略:
1. 图片压缩
如果所需尺寸大于图片原始尺寸,可以压缩图片节省内存。
2. 图片缓存
每个图片加载时都会生成一个 Bitmap。把这些 Bitmap 缓存起来以重用相同的图片,避免重复创建。
3. Bitmap 回收
每次生成的 Bitmap 保存起来,在不需要的时候或者内存紧张的时候回收(Bitmap 的 recycle 方法)。
参考文章:
http://developer.android.com/training/articles/memory.html
https://developer.android.com/training/displaying-bitmaps/index.html
http://blog.csdn.net/guolin_blog/article/details/9316683
http://blog.csdn.net/jdsjlzx/article/details/7620125
最新文章
- 【python】入门学习(八)
- JS&;CSS文件请求合并及压缩处理研究(一)
- use python get information from one page
- 转发:[Python]内存管理
- App上线流程全攻略(续)-iOS8之后的改动与所遇日常错误
- Delphi常见图象格式转换技术
- 关于mysql主从复制的概述与分类(转)
- 前端学习 html
- 诸葛马前课andoid app 应用
- jupyter 中markdown使用
- 解决 ERROR: missing Change-Id in commit message footer 问题
- Oracle面试题(基础篇)
- 11. 标准库浏览 – Part II
- (转)灵活控制 Hibernate 的日志或 SQL 输出,以便于诊断
- 算法之DP
- mysql操作类
- 使用fiddler进行genymotion安卓虚拟机手机抓包
- MongoDB 安装和使用问题总结
- 利用Pillow给图片添加重点框(适用UI自动化测试)
- Linux网络编程IPv4和IPv6的inet_addr、inet_aton、inet_pton等函数小结
热门文章
- selenium webdriver——JS滚动到最底部
- 使用SQL Server 2008的事务日志传送功能备份数据库(logshiping)
- delphi datasnap
- sceneManager.loadscene加载场景时不会主动去加载场景的依赖包,要手动加载或添加场景到build setting列表中
- kubernetes 示例 hello world
- 简单API练手:(1)复制自身程序到windows目录和系统目录下;(2)获得系统的相关信息。
- Socket调用方式(同步,异步,阻塞,非阻塞)
- animate.css动画种类
- Flannel网络部署
- vs与qt