计算Bitmap占用的内存
2016-06-20 16:27
239 查看
在Android API(12)之前的版本和后来的版本是不一样: /**
* 计算Bitmap占用的内存空间
*
* @param bitmap
* @return
*/
public static long getBitmapsize(Bitmap bitmap) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR1) {
return bitmap.getByteCount();
}
// Pre HC-MR1
return bitmap.getRowBytes() * bitmap.getHeight();
}
* 计算Bitmap占用的内存空间
*
* @param bitmap
* @return
*/
public static long getBitmapsize(Bitmap bitmap) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR1) {
return bitmap.getByteCount();
}
// Pre HC-MR1
return bitmap.getRowBytes() * bitmap.getHeight();
}
相关文章推荐
- STM32定时器
- onItemClick方法的4个参数
- MyEclipse快捷键(转载)
- RTSP协议学习
- solr查询参数使用说明
- 系统应用和第三方应用跳转
- 软件测试工程师面试必须要注意的7点
- 自定义线程池
- poj1966 求顶点连通度
- UVA - 10891 Game of Sum 区间DP
- 双系统:win7 系统中添加ubuntu 启动引导
- leetcode 35. Search Insert Position
- USACO Wormholes
- 基于Android Studio的内存泄漏检测与解决全攻略
- PXE无人值守网络安装Ubuntu14.04
- 【51CTO学院三周年】我已报名参加李炎恢老师的PHP培训班,你们还在等什么!
- c++内联函数(inline)及内联函数的使用及注意点
- 关于web中乱码的问题
- (数据类型)byte b1=3,b2=4,b; b=b1+b2; b=3+4; 哪句是编译失败的呢 ? 面试题
- 第二章:国际化