android开发怎么得到Bitmap所占资源的大小
来源:互联网 发布:刻录机软件下载 编辑:程序博客网 时间:2024/05/16 18:11
1、首先得到Bitmap对象所占资源的大小,在新的API上提供了一个方法
bitmap.getByteCount() // from API Level 12
也就是说从SDK12才能使用这个方法,针对以前的版本还是不能使用,那么怎么办?看第二种方法
2、bitmap.getRowBytes() * bitmap.getHeight() //这样也能很准确的计算出Bitmap所占内存的大小,方法都是从SDK1就开始存在的。bingo!正解!
需要注意的是我上面说的两种方法是得到bitmap对象在内存中所占的存储空间大小,其实比实际图片(比如图片文件)大,如果想得到文件大小呢?
3、如何得到bitmap所使用图片的文件大小?
bitmap.compress(format, quality, stream)
至于方法的解释,参数的传入自己去看API文档,最后一个参数是一个OutPutStream对象,得到大小。
- android开发怎么得到Bitmap所占资源的大小
- iphone中得到字符串所占空间的大小
- android之回收bitmap所占的内存空间
- Android测量字符串所占UI的大小
- 位域所占空间的大小
- 类所占内存的大小
- C++对象所占内存的大小
- 空类所占内存的大小
- 查询数据库表所占的大小
- 空类所占内存的大小
- C++类所占大小的问题
- 空类所占内存的大小
- 空类所占内存的大小
- 各种类型所占大小
- 计算字体所占大小
- /**获取字符串所占大小*/
- 计算文字所占大小
- YUV各种格式所占的内存的大小总结
- 勇者斗恶龙
- MSBulid、IncrediBuild命令行接口实现自动化编译
- 好冷啊
- AspNet_webformaspx页面_Buffer
- linux 终端,控制台
- android开发怎么得到Bitmap所占资源的大小
- 第十四周项目2-输出成绩
- AspNet_webformaspx页面_Server
- 《剑指offer》第一章
- 基于局部landmark的近似最短距离计算
- 大牛很通俗地介绍《信号与系统》
- 马云打微信,别忘了“小伙伴”周鸿祎
- fhq的 挖掘treap的潜力
- Python 基础教程 30分钟快速入门