Как настроить яркость Google Pixel 2 Always On Display без рута

В Google Pixel 2 есть функция Always on Display, которая показывает время, дату и уведомления. Но иногда слишком тускло, чтобы даже увидеть! Вот как можно настроить уровень яркости и другие аспекты без рута!

Новейшие флагманские смартфоны Google, Пиксель 2 и Пиксель 2 XL— первые смартфоны Google, предлагающие Функция «Всегда на дисплее». Другие смартфоны, такие как большинство Флагманы Samsung Galaxy у меня уже давно есть такая функция, но с появлением этой функции на флагманах Pixel также появился исходный код этой функции, который позволяет ей работать на старые телефоны Nexus и Pixel первого поколения. На дисплее «Всегда на дисплее» в настоящее время отображаются время, дата, будильник, значки уведомлений и воспроизводимая в данный момент фоновая песня через Сейчас играет (хотя это можно настроить). Сегодня мы здесь, чтобы показать вам, как настроить еще один аспект функции Always On Display в Pixel 2: яркость.

Функция AOD может быть полезна, когда устройство находится на столе сбоку, но это действительно зависит от вашей ситуации с освещением. Во многих случаях AOD может показаться слишком тусклым, чтобы его можно было прочитать. Выполните быстрый поиск в Google по запросу "

Яркость дисплея Pixel 2 Always On", и вы увидите массу жалоб на то, насколько тусклым оно может быть.

Проблема здесь в том, что яркость AOD привязана к Адаптивная яркость, функция автоматической регулировки яркости Google, которую, я уверен, включило большинство людей. В зависимости от количества окружающего освещения AOD может изменяться от минимального значения яркости 2 до максимального 28. Это из 255 — максимального целочисленного значения яркости дисплея в настройках. По сути, максимальная яркость, которую AOD когда-либо может получить с помощью адаптивной яркости, составляет около 11% от максимальной яркости дисплея, что во многих случаях довольно жалко. К счастью, это можно настроить, и самое приятное то, что это не требует от вас рутировать свой телефон.


Настройте яркость Google Pixel 2 Always On Display

Здесь мы будем изменять скрытый параметр, который доступен только начиная с Андроид 8.1 Орео. Это не проблема, поскольку каждый владелец Pixel 2 уже должен использовать последнюю версию, но об этом все равно стоит упомянуть. Скрытая настройка доступна только через Android Debug Bridge (ADB), а это означает, что вам необходимо подключить телефон к компьютеру. Если у вас есть под рукой компьютер, вы готовы выполнить следующие действия:

  1. Настройте ADB, как описано в этом предыдущий урок.
  2. Откройте командную строку или терминал и введите команду в следующем формате: adb shell settings put global always_on_display_constants "screen_brightness_array=-1:0:1:2:3"
  3. Замените «0:1:2:3» из приведенной выше команды любым набором из 4 чисел от 0 до 255 (например, «2:25:100:250»). Оставьте «-1» на месте.

Теперь яркость Always on Display можно настроить так, чтобы она была намного выше, чем когда-либо прежде! Если вам интересно, что представляет собой каждое число в массиве, первое число, которое вы вводите, соответствует «ночному» состоянию (очень, очень низкая температура окружающей среды). свет), второй для условий «низкой» освещенности, третий для условий «высокой» освещенности и последний для условий «солнце» (очень, очень высокая окружающая освещенность). свет).

Выше показаны значения по умолчанию в массиве яркости AOD. Вы можете обратиться к этому, если когда-нибудь захотите отменить внесенные здесь изменения.

Бонус: другие настройки «Всегда на дисплее»

Помимо настройки яркости, есть и другие настройки, связанные с Pixel 2 Always on Display, которые вы можете изменить. Вот список:

  • dimming_scrim_array: Целочисленный массив для сопоставления типа внешней яркости с затемняющей сеткой. По сути, это «маскирует» AOD наложением, чтобы еще больше затемнить его (не совсем понимаю, зачем это нужно).
  • prox_screen_off_delay: Время задержки (в миллисекундах) от закрытия датчика приближения до выключения экрана.
  • prox_cooldown_trigger: пороговое время (в миллисекундах) для запуска таймера восстановления, который отключит датчик приближения на некоторое время.
  • prox_cooldown_period: период (в миллисекундах) до отключения датчика приближения, если prox_cooldown_trigger срабатывает.

Вот пример того, как использовать некоторые из этих значений для настройки AOD. Допустим, я хочу сделать так, чтобы экран отключался через 5 секунд после закрытия датчика приближения телефона, когда отображается «Всегда включенный дисплей». Я бы ввел эту команду:

adb shell settings put global always_on_display_constants "prox_screen_off_delay=50000"

Вы можете поиграть с этими настройками, чтобы настроить поведение AOD, но, к сожалению, это все, что вы сможете изменить без root-доступа.