Jak dostosować jasność wyświetlacza Google Pixel 2 zawsze bez rootowania

Najnowsze flagowe smartfony Google, Pixel 2 i Pixel 2 XL, są pierwszymi smartfonami Google oferującymi funkcję Always on Display. Inne smartfony, takie jak większość flagowców Samsung Galaxy, miały taką funkcję od jakiegoś czasu, ale wraz z wprowadzeniem tej funkcji na flagowcach Pixela pojawił się również kod źródłowy tej funkcji, który pozwala na działanie na starszym Nexusie i Pixel pierwszej generacji telefony. Opcja Zawsze na wyświetlaczu pokazuje obecnie godzinę, datę, alarm, ikony powiadomień i aktualnie odtwarzany utwór w tle za pośrednictwem Teraz odtwarzane (choć można to dostosować). Jesteśmy tutaj, aby pokazać Ci dzisiaj, jak dostosować inny aspekt Always on Display Pixel 2: jego jasność.

Funkcja AOD może być przydatna, gdy urządzenie siedzi na biurku z boku, ale tak naprawdę zależy od warunków oświetleniowych. W wielu przypadkach AOD może wydawać się zbyt słaby, aby faktycznie można go było odczytać. Wykonaj szybkie wyszukiwanie w Google dla „Pixel 2 Always on Display jasność”, a zobaczysz mnóstwo skarg na to, jak ciemny może być.

Problem polega na tym, że jasność AOD jest związana z Adaptive Brightness, automatyczną funkcją jasności Google, którą jestem pewien, że większość ludzi włączyła. W zależności od ilości światła otoczenia, AOD może przejść od minimalnej wartości jasności 2 do maksymalnie 28. To z 255, co jest maksymalną liczbą całkowitą jasności wyświetlacza w ustawieniach. Zasadniczo najjaśniejszy, jaki AOD może kiedykolwiek uzyskać dzięki Adaptive Brightness, stanowi około 11% maksymalnej jasności wyświetlacza - co w wielu przypadkach jest dość żałosne. Na szczęście można to poprawić, a najlepsze jest to, że nie wymaga rootowania telefonu.


Dostosuj Google Pixel 2 zawsze przy jasności wyświetlacza

Będziemy tutaj zmieniać ukryte ustawienie, które jest dostępne tylko od Androida 8.1 Oreo. To nie jest problem, ponieważ każdy właściciel Pixel 2 powinien już uruchomić najnowszą wersję, ale warto o tym wspomnieć niezależnie. Ukryte ustawienie jest dostępne tylko przez Android Debug Bridge (ADB), co oznacza, że ​​musisz podłączyć telefon do komputera. Jeśli masz pod ręką komputer, możesz wykonać następujące czynności:

  1. Skonfiguruj ADB zgodnie z opisem w poprzednim samouczku.
  2. Otwórz adb shell settings put global always_on_display_constants "screen_brightness_array=-1:0:1:2:3" polecenia lub terminal i wprowadź polecenie w następującym formacie: adb shell settings put global always_on_display_constants "screen_brightness_array=-1:0:1:2:3"
  3. Zamień „0: 1: 2: 3” z powyższego polecenia na dowolny zestaw 4 cyfr od 0 do 255 (np. „2: 25: 100: 250”). Pozostaw „-1” na swoim miejscu.

Teraz możesz zawsze dostosować jasność Always on Display, aby była o wiele wyższa niż kiedykolwiek wcześniej! Jeśli jesteś ciekawy, co oznaczają poszczególne liczby w tablicy, pierwsza wprowadzona liczba dotyczy stanu „nocnego” (bardzo, bardzo słabe światło otoczenia), druga - stanu „słabego”, trzecia - „ wysokie ”warunki oświetlenia, a ostatnie dla„ słońca ”(bardzo, bardzo wysokie światło otoczenia).

Powyżej pokazano wartości domyślne w tablicy jasności AOD. Możesz odwołać się do tego, jeśli kiedykolwiek chcesz cofnąć wprowadzone zmiany.

Premia: Inne zawsze wyświetlane poprawki

Oprócz zmiany jasności, istnieje kilka innych ustawień związanych z Pixel 2 Always on Display, które możesz modyfikować. Oto lista:

  • dimming_scrim_array : Tablica liczb całkowitych odwzorowująca typ jasności otoczenia na scrim przyciemniania. To w zasadzie „maskuje” AOD nakładką, aby jeszcze bardziej go przyciemnić (nie do końca pewny, dlaczego ktoś tego chce).
  • prox_screen_off_delay : Opóźnienie (w milisekundach) od zakrycia czujnika zbliżeniowego do wyłączenia ekranu.
  • prox_cooldown_trigger : Czas progowy (w milisekundach) do uruchomienia licznika czasu odnowienia, który na pewien czas wyłączy czujnik zbliżeniowy.
  • prox_cooldown_period : Okres (w milisekundach) do wyłączenia czujnika zbliżeniowego, jeśli prox_cooldown_trigger zostanie parametr prox_cooldown_trigger .

Oto przykład wykorzystania niektórych z tych wartości w celu dostosowania AOD. Powiedzmy, że chcę to zrobić, aby ekran wyłączał się 5 sekund po zakryciu czujnika zbliżeniowego telefonu, gdy wyświetlany jest komunikat Zawsze włączony. Wprowadziłbym to polecenie:

 adb shell settings put global always_on_display_constants "prox_screen_off_delay=50000" 

Możesz bawić się tymi ustawieniami, aby dostosować zachowanie AOD, choć niestety to wszystko możesz modyfikować bez dostępu do konta root.