Android - как переключить подсветку дисплея из активности

У меня есть особое требование к моей вкладке Android (SM-T825), в которой мне нужно программно включать или выключать подсветку дисплея, но при этом иметь возможность получать сенсорные вводы. Я пробовал различные варианты, как показано в нескольких сообщениях SO, но ни один из них не работает. У меня был следующий код:

ContentResolver cResolver = getApplicationContext().getContentResolver();
Settings.System.putInt(cResolver, Settings.System.SCREEN_BRIGHTNESS, 0);

который только затемняет экран, но не выключает его. Это действительно возможно даже на рутированном телефоне или с пользовательским ПЗУ?


person Babu James    schedule 30.10.2018    source источник


Ответы (1)


Я нашел ответ на этот вопрос. Мне нужно рутировать телефон и писать 0 в /sys/class/backlight/panel/brightness как root

person Babu James    schedule 30.10.2018