我知道Android平臺是一個巨大的混亂,過於複雜和過度設計,但認真獲取位圖的大小,是否真的有必要做所有這些轉換?heck是位圖getByteCount()?
Bitmap bitmap = your bitmap object
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] imageInByte = stream.toByteArray();
long length = imageInByte.length;
據谷歌文檔位圖有一個方法getByteCount()要做到這一點,但它是不存在的SDK2.2,還沒有嘗試過其他的,但沒有它被廢棄提或API的支持是任何不同於API 1 ...那麼這種神祕的方法隱藏在哪裏?這將真正高興能ALBE簡單做
bitmap.getByteCount()
的SDK現在可以幫助您檢測您的項目中舊版(目標版)中不存在的API。 –