Вы когда-нибудь хотели, чтобы темная тема Android P включалась только тогда, когда включен Night Light? Если у вас Android P DP4, то вы можете!
В Google Pixel 2 компания Google добавила частичную темную тему системы, которая применяется, когда у вас темные обои. Эта функция появилась в оригинальном Google Pixel и других устройствах с обновлением Android 8.1 Oreo и с В последней версии Android P Beta 3/Developer Preview 4 вам больше не нужны темные обои, чтобы использовать темные цвета. тема. Если вы когда-нибудь хотели сделать темный режим немного умнее, мы выяснили, как его автоматизировать, чтобы вы могли применить любое условие до его включения. Самая лучшая часть это не требует рута!
Для справки: темная тема отображает только части SystemUI и Google Pixel Launcher, такие как панель быстрых настроек, панель громкости, фон папки и фон панели приложений. Единственный способ получить полноценную темную тему для всей системы — либо остаться на Android Oreo и использовать тему Substratum, либо получить root права на своем устройстве Android P для использования Substratum. Мы понимаем, что рутирование вашего устройства — это не то, что некоторые из вас, возможно, захотят сделать, поэтому мы всегда ищем варианты настройки, не требующие рутирования. Благодаря последней бета-версии Android P теперь можно автоматизировать применение темной темы, поэтому, например, мы можем включить темный режим только при включенном Night Light.
Запустите темную тему Android P с помощью Night Light
Краткое объяснение того, что мы делаем. Последняя бета-версия Android P позволяет вручную переключать темную тему в настройках дисплея. Таким образом, новые Настройки. Безопасное значение было создано Google для хранения текущего значения этого параметра (Settings. Secure.theme_mode, где 0 — автоматически в зависимости от обоев, 1 — светлая тема, 2 — темная тема.) Изменение этого значения вручную через ADB или с помощью приложения с соответствующим разрешением позволяет нам изменить тема. Используя последнюю бета-версию Tasker, которая позволяет нам отслеживать изменения в настройках, мы можем отслеживать состояние Night Light, а затем переключать смену темы по своему желанию.
Требования
- Вы должны быть на Андроид П Бета 3/Developer Preview 4, чтобы это работало без рута. На момент публикации релиз доступен для следующих устройств:
- Google Пиксель
- Гугл Пиксель XL
- Гугл Пиксель 2
- Гугл Пиксель 2 XL
- Основной телефон (РН-1)
- Сони Иксперия ХЗ2
- Вам потребуется установить приложение для автоматизации «Tasker», и вы должны быть в последней бета-версии, v5.2.bf6.
- Вам нужно будет предоставить Tasker специальное разрешение через ADB. Настроить АБР как описано здесь и введите следующую команду в командной строке/PowerShell/Терминале после установки последней бета-версии Tasker.
- Командная строка Windows:
adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
- Windows PowerShell:
.\adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
- Терминал macOS/Linux:
./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
- Командная строка Windows:
[appbox googleplay net.dinglisch.android.taskerm]
инструкции
Вот пошаговая инструкция по его настройке. В конце я также приложу ссылку для импорта.
- Откройте Tasker и создайте новый профиль. Назовите ее «Автоматическая темная тема ночью».
- Выберите контекст состояния.
- Выберите категорию «Система».
- Выберите опцию «Пользовательская настройка».
- В качестве типа выберите «Безопасный». В качестве имени введите «night_display_activated». В качестве значения введите «1».
- Войдите в создание Задачи (называть Задачу не нужно).
- Добавьте действие.
- Выберите категорию «Настройки».
- Выберите Пользовательскую настройку.
- В качестве типа выберите «Безопасный». В качестве имени введите «theme_mode». В качестве значения введите «2». Это включит темную тему, когда включен Night Light.
- Выйдите из создания задачи и вернитесь на главный экран Tasker.
- Нажмите и удерживайте созданную задачу и выберите «Добавить задачу выхода».
- Повторите шаги 7–10, однако для значения в шаге 10 введите «1». Это отключит темную тему, когда Night Light выключен.
- Все готово. Теперь Tasker будет автоматически переключать темный режим при каждом включении Night Light. Вы можете либо включить «Ночной свет» вручную, установить его по индивидуальному расписанию или включить его в зависимости от солнечного цикла.