Как я могу изменить уровень адаптивной яркости программно, на Android Lollipop?Изменение адаптивного уровня яркости программно
Я знаю, как сменить руководство brightness level
, а также включить или выключить adaptive brightness
. Это делается так: Settings.System.putInt(cr, Settings.System.SCREEN_BRIGHTNESS, newLevel);
Однако с adaptive brightness
включена, операционная система объединяет его с другим brightness level
который отличается от ручной один.
Есть ли способ сделать это?
Target/мин/макс SDK является 21.
Ура!
Это скрытая настройка, которую я искал! Спасибо @Ogix – Paschalis
Я хотел реализовать тот же эффект, что и при настройке ползунка яркости при выпадании быстрых настроек. Кажется, это работает. Но если он скрыт, значит ли это, что Google не хочет, чтобы приложения настраивали уровень яркости системы при настройке адаптивной яркости? –
Настройка «screen_auto_brightness_adj» работала на CyanogenMod, но не работала на устройствах Samsung. –