Приложение «Часы» имеет кнопку, которая затемняет экран. Я хотел бы проверить из службы, был ли экран затемнен этим методом. Но я не могу найти способ получить эту информацию. Например, на следующее выражение не влияет этот статус:
Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS)
Нор SCREEN_BRIGHTNESS_MODE
. Я также пробовал PowerManager.isScreenOn()
и UiModeManager.getNightMode()
, но ни один из них не дает мне необходимую информацию.
Есть ли способ получить эту информацию?