在Android API(12)之前的版本和后来的版本是不一样:
public long getBitmapsize(){
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR1) {
return bitmap.getByteCount();
}
// Pre HC-MR1
return bitmap.getRowBytes() * bitmap.getHeight();
}
本文介绍了在不同版本的Android API中如何计算Bitmap的大小。对于API 12及更早版本,使用bitmap.getRowBytes()乘以bitmap.getHeight()的方法;从API 13(HONEYCOMB_MR1)开始,则直接调用bitmap.getByteCount()获取位图占用的字节数。
6582

被折叠的 条评论
为什么被折叠?



