I found several methods to dim the screen but I am unsure how they work in concert with FLAG_KEEP_SCREEN_ON:
- Settings.System.SCREEN_BRIGHTNESS
- IHardwareService.setScreenBacklight()
- WindowManager.LayoutParams.screenBrightness
Which of the above methods will keep the screen on, even if I set brightness to 0.0?