Работаю над приложением для записи ран с помощью camera2-api. Для этого я сканирую qr-код с данными пациента, а затем начинаю фотографировать рану. Но когда запускается активность (для фотографирования), кажется, что экран затемнен, пока я не коснусь экрана, и я не знаю, почему
Я думаю, что это зависит от устройства, потому что я использую тот же фрагмент для сканирования и для делать снимки, и когда я запускаю ScanActivity, проблема не возникает
То, что я уже пробовал
Изменить параметры отображения устройства (регулировка яркости экрана автоматически в соответствии с вашей средой).
Измените время активации режима энергосбережения на 30 минут
Задайте состояние AE следующим образом
captureRequestBuilder.set(CaptureRequest.CONTROL_AE_PRECAPTURE_TRIGGER,
CaptureRequest.CONTROL_AE_PRECAPTURE_TRIGGER_START);
и
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Мои вопросы
Я не уверен, становится ли экран темнее из-за экспозиции камеры, яркости экрана или, возможно, переключения устройства в режим энергосбережения .
Как я могу этого избежать?