Lubage ühekäerežiim skripti abil

Lubage ühe käega režiim mis tahes juurdunud Android-seadmes, kasutades lihtsat skripti, mis kasutab üle skaneerimise kompensatsiooni.

Suurem pole alati parem

Suuremate telefoniekraanide tulekuga on enamikul inimestel peaaegu võimatu ühe käega oma telefoni igasse nurka jõuda (kui te pole LeBron James). Siiski on sellised suured telefonid nagu Note seeria telefonid endiselt väga populaarsed, kuna need on video- ja veebisisu tarbimise mugavad. Mõned tootjad mõistavad, et nende kliendid seisavad sageli silmitsi olukorraga, kus nad soovivad oma telefoni kasutada ainult ühe käega, nii et neil on sisse ehitatud ühe käe režiimi valikud, et muuta ekraani sisu suurust. lennata. Näiteks Galaxy Note telefonidel on seadistus ekraani ühe nurga alla kahandamiseks ja Apple'il on tutvustasid hiljuti oma lahendust nimega „Reachability”, et ekraani sisu poolenisti alla suruda kuva. Kuid selliste telefonide puhul nagu Nexus 6 ei ole teil ühe käega režiimi lubamiseks aktsiavalikuid.

Üleskaneerimise kompensatsioon

Õnneks saame ära kasutada funktsiooni, mida tavaliselt telefoniekraanide jaoks üldse ei kasutata. Seda nimetatakse "üleskannimise" korrigeerimiseks. Püüdes pakkuda televaatajatele alati täisekraanikogemust, võivad paljud telerid sisendkuva servad kärpida, mille tulemuseks on üleskaneerimine. Seega lubas Google selle Androidi parandamiseks API-tasemega 18 (Android 4.3 Jelly Bean) arendajatel hakata kasutama üleskannimise marginaale, et kompenseerida kuva ebakõla. Google muutis ka mõned kuvamissuvandid, näiteks eraldusvõime/DPI muutmine shellikäsult 'am' (ActivityManager) käsule wm shell-käsku (WindowManager) ja tutvustas käsku "üleskannimine", mis võimaldab arendajatel oma rakendusi lihtsalt oma arvutis testida. seadmeid.

Ühe käega režiimi demonstratsioon

Nõuded

  • Sa PEAD olema juurdunud.
  • Teil PEAB olema Android 4.3+
  • Hoiatage, et see püsib taaskäivitamisel. Ärge seadke ühtegi allpool toodud väärtustest piisavalt kõrgeks et te ei saa oma seadet piisavalt kasutada. Kui ajad sassi, saate lähtestamiskäsu teha kasutades adb.
  • See on valikuline, kuid väga soovitatav, et kasutaksite automatiseerimisrakendust (nt Tasker), et siduda shellikäsk mõne toiminguga, näiteks pühkige kodunupul üles või raputage vasakult-paremale.

Siin on käsud, mida vajate.

wm overscan LEFT, TOP, RIGHT, BOTTOM

kus iga suund on pikslite arv, mis näitab, kui kaugele ekraan sellest suunast peaks liikuma. Näiteks kui seate TOP väärtuseks 600, liigub teie ekraani sisu 600 pikslit allapoole. Saate katsetada mõlema kombinatsiooniga, et leida kõige paremini väärtuste kogum, mis kahandab ekraani teie maitse järgi. Saate jäljendada Apple'i kättesaadavust, näiteks määrates TOP-i poole vertikaalse eraldusvõimega. Üleskannimise lähtestamiseks kasutage lihtsalt:

wm overscan reset

Päris lihtne! See sobib hästi ekraani kokkutõmbamiseks, et nupuni jõuda, kuid mul on sellega isiklikult olnud probleeme Google'i klaviatuuriga. Proovige järele ja andke meile kommentaarides teada, kui leiate probleeme!