Проблема в том, что в камере есть определенная область сканирования, которая ограничена размером кадра предварительного просмотра.Это произойдет, если мы попытаемся придать ему больший размер.
Проблема в том, что я действительно хочу увеличить область сканирования, поэтому я пытаюсь дать что-то подобное в моем onResume после CameraManager.init(getApplication());
:
CameraManager.get().setManualFramingRect(getWindow().getWindowManager().getDefaultDisplay().getWidth(), getWindow().getWindowManager().getDefaultDisplay().getHeight());
Это, однако, выдает исключение нулевого указателя каждый раз, хотя CameraManager.get()
не равно нулю и не getHeight
или getWidth
, возвращающие null
.Я не знаю, как с этим справиться.