Як налаштувати яскравість Google Pixel 2 Always On Display без Root

Google Pixel 2 має функцію Always on Display, яка показує вам час, дату та сповіщення. Але іноді це занадто тьмяно, щоб навіть побачити! Ось як налаштувати його рівень яскравості та інші аспекти без root!

Останні флагманські смартфони Google, the Pixel 2 і Pixel 2 XL, є першими смартфонами Google, які пропонують Функція «Завжди на дисплеї».. Інші смартфони, такі як більшість Флагмани Samsung Galaxy деякий час мали таку функцію, але з появою цієї функції на флагманах Pixel також з’явився вихідний код функції, який дозволяє їй працювати на старіші телефони Nexus і Pixel першого покоління. Завжди на дисплеї зараз відображається час, дата, будильник, піктограми сповіщень і поточна фонова пісня через Зараз грає (хоча це можна налаштувати). Сьогодні ми тут, щоб показати вам, як налаштувати ще один аспект функції Always on Display на Pixel 2: його яскравість.

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

Pixel 2 Always on Display яскравість", і ви побачите безліч скарг на те, наскільки тьмяним він може бути.

Проблема тут полягає в тому, що яскравість AOD прив’язана до Адаптивна яскравість, функція автоматичної яскравості від Google, яку, я впевнений, увімкнули більшість людей. Залежно від кількості навколишнього освітлення AOD може змінюватися від мінімального значення яскравості 2 до максимального значення 28. Це з 255, що є максимальним цілим значенням яскравості дисплея в налаштуваннях. По суті, найяскравіше, яке AOD може коли-небудь отримати за допомогою адаптивної яскравості, становить близько 11% від максимальної яскравості дисплея, що в багатьох випадках є досить жалюгідним. На щастя, це можна налаштувати, і найкраще те, що це не вимагає від вас цього root вашого телефону.


Налаштуйте яскравість 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 секунд після того, як датчик наближення телефону буде закрито, коли відображається Always on Display. Я б ввів цю команду:

adb shell settings put global always_on_display_constants "prox_screen_off_delay=50000"

Ви можете пограти з цими параметрами, щоб налаштувати поведінку AOD, хоча, на жаль, це все, що ви зможете змінити без доступу root.