Как да персонализирате яркостта на Google Pixel 2 Always On Display без root

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

Най-новите водещи смартфони на Google, Pixel 2 и Pixel 2 XL, са първите смартфони на Google, които предлагат Функция Винаги на дисплея. Други смартфони като повечето Флагмани на Samsung Galaxy имаха такава функция от известно време, но с въвеждането на функцията на флагманите на Pixel дойде и изходният код за функцията, който позволява тя да работи на по-старите Nexus и първото поколение телефони Pixel. Always on Display в момента показва часа, датата, алармата, иконите за известяване и текущо възпроизвежданата фонова песен чрез Сега свири (макар че може да се персонализира). Тук сме, за да ви покажем днес как да персонализирате друг аспект на функцията Always on Display на Pixel 2: неговата яркост.

Функцията AOD може да бъде полезна, когато устройството ви стои на бюрото ви отстрани, но това наистина зависи от вашето осветление. В много случаи AOD може да изглежда твърде тъмен, за да бъде действително четим. Направете бързо търсене в Google за „

Pixel 2 Винаги включен Яркост на дисплея“ и ще видите купища оплаквания за това колко слаб може да бъде.

Проблемът тук е, че яркостта на AOD е свързана с Адаптивна яркост, функцията за автоматична яркост на Google, която съм сигурен, че повечето хора са активирали. В зависимост от количеството околна светлина, AOD може да премине от минимална стойност на яркост от 2 до максимум 28. Това е от 255, което е максималното цяло число на яркостта на дисплея в настройките. По същество най-яркото, което AOD може да получи с Adaptive Brightness, е около 11% от максималната яркост на дисплея - което в много случаи е доста жалко. За щастие, това може да бъде променено и най-хубавото е, че не изисква от вас да го правите руутнете телефона си.


Персонализирайте яркостта на Google Pixel 2 Always on Display

Това, което ще правим тук, е да променим скрита настройка, която е достъпна само като се започне с Android 8.1 Oreo. Това не е проблем, тъй като всеки собственик на 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. Можете да се обърнете към това, ако някога искате да върнете промените, които правите тук.

Бонус: Други настройки на Always on Display

Освен настройката на яркостта, има някои други настройки, свързани с 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 достъп, за съжаление.