android Bitmap getByteCount和getRowBytes
2013-04-12 15:44
274 查看
今天做图像缓存需要计算Bitmap的所占的内存空间,于是研究了下Bitmap关于内存占用的API
1、getRowBytes:Since API Level 1,用于计算位图每一行所占用的内存字节数。
2、getByteCount:Since API Level 12,用于计算位图所占用的内存字节数。
经实测发现:getByteCount() = getRowBytes() * getHeight(),也就是说位图所占用的内存空间数等于位图的每一行所占用的空间数乘以位图的行数。
因为getByteCount要求的API版本较高,因此对于使用较低版本的开发者,在计算位图所占空间时上面的方法或许有帮助。
1、getRowBytes:Since API Level 1,用于计算位图每一行所占用的内存字节数。
2、getByteCount:Since API Level 12,用于计算位图所占用的内存字节数。
经实测发现:getByteCount() = getRowBytes() * getHeight(),也就是说位图所占用的内存空间数等于位图的每一行所占用的空间数乘以位图的行数。
因为getByteCount要求的API版本较高,因此对于使用较低版本的开发者,在计算位图所占空间时上面的方法或许有帮助。
相关文章推荐
- Android Bitmap计算大小 getRowBytes和getByteCount()
- android Bitmap getByteCount和getRowBytes
- android Bitmap getByteCount和getRowBytes
- Android 计算Bitmap大小 getRowBytes和getByteCount()
- android Bitmap getByteCount和getRowBytes
- android Bitmap getByteCount和getRowBytes
- BitMap的getRowBytes和getByteCount()
- int android.graphics.Bitmap.getRowBytes()
- Android中Bitmap和Drawable相互转换
- Android bitmap 内存溢出
- android中Canvas使用drawBitmap绘制图片
- Android Bitmap 全面解析(一) 加载大尺寸图片 ...
- android 网络图片路径解析和本地图片路径解析的方法 ,base64加密报文解析成bitmap【代码示例】
- 【Android】2015.08.31 安卓官方文档: Day3  第一行代码 Day1 Count:3
- android bitmap drawable 互转
- Android的Bitmap与Drawable
- Android手动回收bitmap,引发Canvas: trying to use a recycled bitmap处理
- android 保存bitmap到SD卡
- Android Bitmap
- Android 图像处理之Bitmap系列1