Как уменьшить экран до нуля, не конфликтуя с FLAG_KEEP_SCREEN_ON - PullRequest
5 голосов
/ 29 июля 2011

Я нашел несколько способов затемнения экрана, но я не уверен, как они работают совместно с FLAG_KEEP_SCREEN_ON :

Какой из вышеперечисленных способов будет держать экран включенным, даже если я установил яркость на 0.0 ?

1 Ответ

5 голосов
/ 29 июля 2011

Ничто не будет работать надежно. Если вы установите яркость на 0 на некоторых устройствах, это отключит экран (но устройство будет в смешном состоянии в течение 5 секунд или около того, прежде чем действительно осознает, что оно выключено и действует как таковое). На некоторых устройствах он будет включен, но черный.

IIRC LayoutParams.screenBrightness со значением меньше 30 ненадежен, так как может отключить отображение.

На устройстве AMOLED полноэкранный черный экран не будет иметь подсветки. Но SLCD определенно будет. Также в Android 3.0 у вас не может быть полноэкранного режима, так как системная панель всегда видна.

...