Судя по всему, Android сохраняет два значения яркости экрана: одно для автоматической регулировки и одно для ручного режима (по крайней мере, на нуге). Как поменять на автоматическую настройку?
Если я изменю яркость экрана на 0 следующим образом:
Settings.System.putInt(
context.contentResolver,
Settings.System.SCREEN_BRIGHTNESS,
0
)
, затем меняется для ручного режима. Пока включена автоматическая настройка, этот код не производит видимых изменений.
Здесь: https://stackoverflow.com/a/18312812 кто-то предлагает сначала включить ручной режим (SCREEN_BRIGHTNESS_MODE_MANUAL
), но я хочу оставить автоматическую настройку включенной.