La vista previa de la cámara es demasiado oscura en Android con poca luz

La vista previa de la aplicación de mi cámara es demasiado oscura con poca luz. Si abro mi cámara de Google, aumentará el brillo dentro de la vista previa para que nuestra cara sea visible para tomar fotos. Pero mi vista previa es completamente oscura. He manejado el brillo y el sensor de luz. Mi Lightsensor funciona cuando hay algo de luz. Necesito hacer una vista previa visible. Déjame, ¿qué debo manejar?

 public void initialBrightness() {
        try {
            brightnessMode = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE);
        } catch (Settings.SettingNotFoundException e) {
            e.printStackTrace();
        }
        if (brightnessMode == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC) {
            Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE,
                    Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);
            brightnessModeAuto = true;
        }
        Settings.System.putInt(this.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, 95);
        WindowManager.LayoutParams lp = getWindow().getAttributes();
        lp.screenBrightness = 100;
        getWindow().setAttributes(lp);

    } 

Llamo a este método en el método onCreate antes de que se llame a la clase de vista previa de la cámara.

Respuestas a la pregunta(5)

Su respuesta a la pregunta