相关疑难解决方法(0)

哪里有位图getByteCount()?

我知道Android平台是一个巨大的混乱,过于复杂和过度设计,但严重的是要获得位图的大小,是否真的有必要进行所有这些转换?

Bitmap bitmap = your bitmap object
ByteArrayOutputStream stream = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
    byte[] imageInByte = stream.toByteArray();
long length = imageInByte.length;
Run Code Online (Sandbox Code Playgroud)

根据谷歌文档,Bitmap有一个方法getByteCount()来做到这一点,但它没有在SDK2.2中出现,没有尝试过其他的,但没有提及它被弃用或API支持与API 1有任何不同. ..那么这个神秘的方法隐藏在哪里?能做到这一点真是太好了

bitmap.getByteCount()
Run Code Online (Sandbox Code Playgroud)

methods android

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

methods ×1