Когда я искал, как найти размер изображения, прежде чем сохранять его на SD-карте, я нашел это:
bitmap.getByteCount();
но этот метод добавлен в API 12, и я использую API 10. Так что снова я узнал об этом:
getByteCount() - это просто удобный метод, который делает именно то, что вы разместили в else-блоке. Другими словами, если вы просто переписываете getSizeInBytes, чтобы всегда возвращать "bitmap.getRowBytes() * bitmap.getHeight()"
здесь:
Где находится битмап getByteCount()?
 поэтому, вычислив это bitmap.getRowBytes() * bitmap.getHeight(), я получил значение 120000 (117 KB).
 когда размер изображения на SD-карте равен 1.6 KB.
Что мне не хватает? или делать неправильно?
Спасибо
