A Google Pixel 2 Always On Display fényerejének testreszabása gyökér nélkül

A Google Pixel 2 rendelkezik egy Always on Display funkcióval, amely megmutatja az időt, a dátumot és az értesítéseket. De néha túl homályos ahhoz, hogy lássuk! Így szabhatja testre fényerejét és egyéb szempontjait root nélkül!

A Google legújabb zászlóshajója, a Pixel 2 és Pixel 2 XL, az első Google okostelefonok, amelyek egy Mindig bekapcsolt kijelző funkció. Más okostelefonok, például a legtöbb Samsung Galaxy zászlóshajók már egy ideje rendelkezik ilyen funkcióval, de a funkció bevezetésével a Pixel zászlóshajókon megjelent a funkció forráskódja is, amely lehetővé teszi, hogy régebbi Nexus és az első generációs Pixel telefonok. Az Always on Display jelenleg az időt, a dátumot, az ébresztést, az értesítési ikonokat és az éppen lejátszott háttérdalt jeleníti meg Most játszik (bár az testreszabható). Azért vagyunk itt, hogy ma megmutassuk, hogyan szabhatja testre a Pixel 2 Always on Display funkciójának egy másik jellemzőjét: a fényerőt.

Az AOD funkció akkor lehet hasznos, ha az eszközt oldalra helyezi az asztalon, de ez a világítási helyzettől függ. Sok esetben az AOD túl halványnak tűnhet ahhoz, hogy valóban olvasható legyen. Gyorsan keressen a Google-ban a "

Pixel 2 Mindig bekapcsolva A kijelző fényereje" és rengeteg panaszt fog látni arról, hogy milyen homályos lehet.

A probléma itt az, hogy az AOD fényereje hozzá van kötve Adaptív fényerő, a Google automatikus fényerő funkciója, amelyet biztos vagyok benne, hogy a legtöbb ember engedélyezte. A környezeti fény mennyiségétől függően az AOD a 2-es minimális fényerőértéktől a maximum 28-ig terjedhet. Ez a 255-ből van, ami a kijelző fényerejének maximális egész értéke a beállításokban. Lényegében a legfényesebb, amit az AOD az Adaptive Brightness funkcióval valaha is kaphat, a maximális kijelző fényerejének körülbelül 11%-a – ami sok esetben elég szánalmas. Szerencsére ez módosítható, és a legjobb az egészben az, hogy nincs szükség rá rootolja a telefont.


Szabja személyre a Google Pixel 2 Always on Display fényerejét

Amit itt fogunk tenni, az egy rejtett beállítás módosítása, amely csak a következővel kezdődik Android 8.1 Oreo. Ez nem probléma, mivel minden Pixel 2 tulajdonosnak már futnia kellene a legújabb kiadással, de ettől függetlenül érdemes megemlíteni. A rejtett beállítás csak az Android Debug Bridge (ADB) segítségével érhető el, ami azt jelenti, hogy a telefont a számítógéphez kell csatlakoztatnia. Ha kéznél van számítógépe, akkor készen áll az alábbi lépések végrehajtására:

  1. Állítsa be az ADB-t az itt leírtak szerint előző oktatóanyag.
  2. Nyisson meg egy parancssort vagy terminált, és írja be a parancsot a következő formátumban: adb shell settings put global always_on_display_constants "screen_brightness_array=-1:0:1:2:3"
  3. Cserélje ki a fenti parancs "0:1:2:3"-át a 0 és 255 közötti 4 számból álló bármely halmazra (például "2:25:100:250"). Hagyja a "-1"-et a helyén.

Mostantól az Always on Display fényereje minden eddiginél magasabbra állítható! Ha kíváncsi arra, hogy a tömbben lévő egyes számok mit jelentenek, az első beírt szám az "éjszaka" állapotra vonatkozik (nagyon-nagyon alacsony környezeti fény), a második a "gyenge" fényviszonyokhoz, a harmadik a "magas" fényviszonyokhoz, az utolsó pedig a "nap" (nagyon-nagyon magas környezeti feltételekhez) fény).

A fentiek az AOD fényerő tömb alapértelmezett értékeit mutatják. Erre hivatkozhat, ha valaha is vissza szeretné állítani az itt végzett változtatásokat.

Bónusz: Egyéb Always on Display Tweaks

A fényerő módosítása mellett van néhány más beállítás is a Pixel 2 Always on Display-hez, amelyeket módosíthat. Íme a lista:

  • dimming_scrim_array: Integer tömb a környezeti fényerő típusának leképezéséhez a fényerő-szabályozáshoz. Ez lényegében "maszkírozza" az AOD-t egy rátéttel, hogy még tovább halványítsa azt (nem igazán tudom, miért akarja ezt).
  • prox_screen_off_delay: Késleltetési idő (ezredmásodpercben) a közelségérzékelő letakarásától a képernyő kikapcsolásáig.
  • prox_cooldown_trigger: A küszöbidő (ezredmásodpercben) a lehűlési időzítő aktiválásához, amely egy időre kikapcsolja a közelségérzékelőt.
  • prox_cooldown_period: A közelségérzékelő kikapcsolásának időtartama (ezredmásodpercben), ha prox_cooldown_trigger aktiválódik.

Íme egy példa arra, hogyan lehet ezen értékek közül néhányat használni az AOD módosításához. Tegyük fel, hogy azt szeretném elérni, hogy a képernyő kikapcsoljon 5 másodperccel azután, hogy a telefon közelségérzékelőjét letakarják, amikor az Always on Display felirat látható. Ezt a parancsot írnám be:

adb shell settings put global always_on_display_constants "prox_screen_off_delay=50000"

Ezekkel a beállításokkal játszva testreszabhatja az AOD viselkedését, de sajnos csak ezeket módosíthatja root hozzáférés nélkül.