Kaip tinkinti „Google Pixel 2 Always On Display“ ryškumą be šaknų

„Google Pixel 2“ turi „Always on Display“ funkciją, kuri rodo laiką, datą ir pranešimus. Tačiau kartais per blanku net matyti! Štai kaip tinkinti jo ryškumo lygį ir kitus aspektus be šaknies!

Naujausi „Google“ pavyzdiniai išmanieji telefonai „Pixel 2“ ir „Pixel 2 XL“., yra pirmieji „Google“ išmanieji telefonai, siūlantys Visada įjungta ekrano funkcija. Kiti išmanieji telefonai, pavyzdžiui, dauguma Samsung Galaxy flagmanai jau kurį laiką turėjome tokią funkciją, tačiau pradėjus šią funkciją „Pixel“ flagmanuose atsirado ir šios funkcijos šaltinio kodas, leidžiantis jai veikti. senesnių „Nexus“ ir pirmosios kartos „Pixel“ telefonų. Visada ekrane šiuo metu rodomas laikas, data, žadintuvas, pranešimų piktogramos ir šiuo metu grojama foninė daina per Dabar žaidžia (nors tai galima pritaikyti). Šiandien norime parodyti, kaip pritaikyti kitą „Pixel 2“ visada rodomo ekrano aspektą: jo ryškumą.

AOD funkcija gali būti naudinga, kai įrenginys stovi ant stalo šone, tačiau tai tikrai priklauso nuo apšvietimo situacijos. Daugeliu atvejų AOD gali atrodyti per silpnas, kad iš tikrųjų būtų skaitomas. Greitai „Google“ ieškokite „

„Pixel 2“ visada įjungtas Ekrano ryškumas“ ir pamatysite daugybę nusiskundimų, koks jis gali būti blankus.

Problema ta, kad AOD ryškumas yra susietas su Prisitaikantis ryškumas, „Google“ automatinio ryškumo funkcija, kurią, esu tikras, įjungė dauguma žmonių. Priklausomai nuo aplinkos šviesos kiekio, AOD gali keistis nuo minimalios ryškumo vertės 2 iki didžiausios 28. Tai yra iš 255, o tai yra didžiausia ekrano ryškumo sveikoji vertė nustatymuose. Iš esmės ryškiausias AOD, kurį kada nors gali gauti naudojant adaptyvųjį ryškumą, yra apie 11% didžiausio ekrano ryškumo – tai daugeliu atvejų yra gana apgailėtina. Laimei, tai gali būti pakoreguota, o geriausia yra tai, kad jums to nereikia root savo telefoną.


Tinkinkite „Google Pixel 2“ visada rodomo ekrano ryškumą

Tai, ką mes čia darysime, pakeis paslėptą nustatymą, kuris pasiekiamas tik pradedant Android 8.1 Oreo. Tai nėra problema, nes kiekvienas „Pixel 2“ savininkas jau turėtų paleisti naujausią leidimą, tačiau verta paminėti. Paslėptas nustatymas pasiekiamas tik per Android Debug Bridge (ADB), o tai reiškia, kad turėsite prijungti telefoną prie kompiuterio. Jei turite kompiuterį, galite atlikti šiuos veiksmus:

  1. Nustatykite ADB, kaip aprašyta čia ankstesnė pamoka.
  2. Atidarykite komandų eilutę arba terminalą ir įveskite komandą tokiu formatu: adb shell settings put global always_on_display_constants "screen_brightness_array=-1:0:1:2:3"
  3. Pakeiskite anksčiau pateiktos komandos „0:1:2:3“ bet kuriuo 4 skaičių rinkiniu nuo 0 iki 255 (pvz., „2:25:100:250“). Palikite „-1“ vietoje.

Dabar jūsų „Always on Display“ ryškumas gali būti padidintas nei bet kada anksčiau! Jei jums įdomu, ką reiškia kiekvienas skaičius masyve, pirmasis įvestas skaičius yra skirtas „nakčiai“ (labai, labai žemas aplinkos šviesa), antrasis skirtas „prasto“ apšvietimo sąlygoms, trečiasis – „stipriam“ apšvietimui, o paskutinis – „saulės“ (labai, labai aukštas aplinkos). šviesa).

Aukščiau rodomos numatytosios AOD ryškumo masyvo reikšmės. Galite kreiptis į tai, jei kada nors norėsite atšaukti čia atliktus pakeitimus.

Premija: kiti visada rodomi ekrano pakeitimai

Be ryškumo pakeitimo, yra keletas kitų nustatymų, susijusių su „Pixel 2 Always on Display“, kuriuos galite keisti. Štai sąrašas:

  • dimming_scrim_array: sveikųjų skaičių masyvas, skirtas aplinkos ryškumo tipui susieti su pritemdymu. Tai iš esmės „užmaskuoja“ AOD su perdanga, kad dar labiau pritemdytų (tikrai nežinia, kodėl to reikia).
  • prox_screen_off_delay: delsos laikas (milisekundėmis) nuo artumo jutiklio uždengimo iki ekrano išjungimo.
  • prox_cooldown_trigger: slenksčio laikas (milisekundėmis), per kurį suaktyvinamas vėsinimo laikmatis, kuris tam tikram laikotarpiui išjungs artumo jutiklį.
  • prox_cooldown_period: laikotarpis (milisekundėmis) iki artumo jutiklio išjungimo, jei prox_cooldown_trigger suveikia.

Štai pavyzdys, kaip naudoti kai kurias iš šių reikšmių norint pakoreguoti AOD. Tarkime, noriu padaryti taip, kad ekranas išsijungtų praėjus 5 sekundėms po to, kai uždengiamas telefono artumo jutiklis, kai rodomas „Always on Display“. Įvesčiau šią komandą:

adb shell settings put global always_on_display_constants "prox_screen_off_delay=50000"

Galite žaisti su šiais nustatymais, kad pritaikytumėte AOD elgseną, tačiau tai viskas, ką galėsite pakeisti be root prieigos.