Я полагаю, что тип по умолчанию зависит от графического чипа и аппаратного обеспечения. (Если у вас монохромный экран, по умолчанию, вероятно, будет другой, чем если бы у вас был цветной.)
Растровое изображение имеет статический метод getDefaultType () , который «Запрашивает тип растрового изображения по умолчанию для устройства». Также есть нестатический метод getType (). Похоже, вам говорят, что для приведенного выше кода работает либо:
bitmap.getType() == Bitmap.getDefaultType()
... или ...
bitmap.getType() == COLUMNWISE_MONOCHROME
И, вероятно, ни одно из этих условий не выполняется. Вы можете проверить это на здравомыслие и, возможно, распечатать результат getDefaultType()
, чтобы вы знали, какова ваша цель.
Похоже, вам придется конвертировать растровое изображение или получить его откуда-то еще.