Выполнение действий в зависимости от открытого приложения

В предыдущем уроке мы меняли яркость экрана в зависимости от внешнего освещения. В этот раз мы сделаем так чтобы уровень яркости менялся в зависимости от открытого приложения. Например можно сделать чтобы яркость подсветки становилась ярче при просмотре видео-онлайн в YouTube.

Используя блок App in Foreground? мы будем менять автоматически яркость подсветки в зависимости от открытого YouTub'a. В этом блоке нужно указать при каком открытом приложение или даже его части будет наступать определённое событие. Далеко не всегда удаётся попасть на нужный элемент. В определение на какое окно приложения нам нужно реагировать вообщем-то поможет нам этот же блок, а точнее его выходные параметры Foreground package и Foreground activity class. У меня есть утилита-скрипт который я использую для этих целей - Determinant of activity . Запускаем его, потом открываем нужное нам приложение, в данном примере это YpuTube, потом возвращаемся в скрипт и смотрим в логе название нужного активити. Потом в блоке App in Foreground нажав на Pick Activity выбираем нужное.

С помощью такого нехитрого скрипта яркость подсветки экрана будет автоматически повышаться при открытие YouTube.

Скачать в репозитории Automator вы можете данный пример под названием AutoBrightness for YouTube - example

Site administrator. 8 июня 2021го