Android(安卓)Bitmap getByteCount和getRowBytes
16lz
2021-01-26
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版本较高,因此对于使用较低版本的开发者,在计算位图所占空间时上面的方法或许有帮助。
更多相关文章
- (4.4.1.1)Android内存篇:android的内存管理机制
- Android面试复习汇总
- Android(安卓)ApiDemos示例解析(71):Graphics->Patterns
- android中handler 轮询数据变化 使用WeakReference防止内存泄露
- Android中Handler导致内存泄漏的原理分析
- Android(安卓)adb方式获取手机总内存和可用内存信息
- Java,Android内存泄漏代码片段
- android关于内存溢出的异常
- Dalvik 和 ART