Õpetus Active Edge'i (pigistamisfunktsiooni) uues kaardistamiseks uues Google Pixel 2 või Google Pixel 2 XL-is, kasutades rakendust Button Mapper.
Alates Google Pixel 2 ja Google Pixel 2 XL nutitelefonide väljakuulutamist, oleme otsinud võimalusi telefoni funktsioonide kohandamiseks Google'i kehtestatud piirangutest kaugemale. Üks esimesi funktsioone, mida hakkasime uurima, on Active Edge, Google'i suhtumine HTC U11 pigistatava raami funktsioonid. Vaikimisi võimaldab Active Edge teil ainult telefoni pigistada, et käivitada Google Assistant või vaigistada sissetulevad kõned, ja avastasime, et see ei oleks puhas lahendus Active Edge'i ümberkaardistamiseks, et teha kõike, mida soovite. Täpselt nagu ennustati, Google Pixel 2 pigistamise funktsiooni ümberkujundamiseks on leitud lahendusi— siin on, kuidas seda tehakse.
Google'i kõvakoodiga SystemUI lubab pigistamise töötada ainult siis, kui praegune abimehe rakendus on seatud Google'i assistentile. See tähendab, et arendajad peaksid kasutama hõlbustusteenuse ja süsteemi logide lugemise järjekorras tuvastada, millal kasutaja oma telefoni pigistab, et saaks Google'i assistendi peita ja selle asemel teha kasutaja määratud tegevust. Just see on XDA tunnustatud arendaja Button Mapperi uusim värskendus
laiendus2 teeb.Oleme käsitlenud Nuppude kaardistaja varem, kuid neile, kes pole tuttavad, on see rakendus, mis võimaldab teil peaaegu iga seadme klahvi ümber kaardistada, et teha mis tahes soovitud toiminguid. Selle nii kirjeldamine on pisut liialdatud, sest rakendusel on ka palju muid funktsioone, mida peaksite kindlasti kontrollima.
Igal juhul toob uusim värskendus versioonile 0.53 kaasa võimaluse muutke Google Pixel 2 ja Pixel 2 XL pigistamise funktsioon. See konkreetne funktsioon on saadaval tasuta, kuigi pidage meeles, et mõned muud rakenduse funktsioonid nõuavad tasulist litsentsi.
Ülaltoodud videodemonstratsiooni esitas meile flar2, nii et ta jätab mõne seadistusetapi vahele, et lihtsalt uut funktsiooni näidata. Kui soovite seda oma uhiuues Google Pixel 2-s või Pixel 2 XL-is korrata, pakume teile järgimiseks allolevat õpetust.
Google Pixel 2 pigistamise/aktiivse serva funktsiooni muutmine
Esimene asi, mida peate tegema, on alla laadida Button Mapper kas XDA Labsist või Google Play poest.
[appbox xda flar2.homebutton]
Hind: tasuta.
3.5.
Pange tähele, et allalaaditav versioon on versioon 0.53 kuna vanematel versioonidel pole Active Edge'i ümberkaardistamise võimalust. Järgmisena veenduge selles Active Edge on tegelikult lubatud oma telefonis. Kui olete need kaks asja kinnitanud, toimige järgmiselt.
- Avage rakendus Button Mapper. Lugege läbi seadistuslehed, kus selgitatakse, mida Button Mapper saab teha ja mida mitte.
- Allosas peaksite nägema pisikest riba (nn suupisteriba), mis palub teil lubada Button Mapperi juurdepääsetavuse teenus. Puudutage Mine ja see viib teid Button Mapperi juurdepääsetavuse teenuse lehele.
- Luba Button Mapper's Juurdepääsetavusteenus.
- Te peaksite automaatselt naasma rakendusse Button Mapper. all Nupud päises peaksite nägema valikut Active Edge. Valige see.
- Puudutage Kohanda.
- Rakendus palub teil telefoni arvutiga ühendada ja skripti käivitada. Selleks peame seadistama Android Debug Bridge'i.
- Kui te pole seda veel teinud, avage Seaded --> Süsteem --> Teave telefoni kohta ja puudutage nuppu "Järjenumber"7 korda. Näete hüpikakent, mis ütleb, et olete nüüd arendaja.
- Minge tagasi ja jaotises Seaded --> Süsteem peaks nüüd olema a Arendaja valikud kategooria. Sisestage see – see võib küsida teie PIN-koodi/parooli.
- Kerige alla ja leidke USB silumine. Luba see.
- Järgige juhiseid see eelmine õpetus ADB seadistamiseks teie arvuti operatsioonisüsteemis (võite osa "Telefoni häälestus" vahele jätta, kuna olete juba USB-silumise lubanud).
- Avage a käsuviip või terminal (olenevalt teie OS-ist) ja sisestage järgmine käsk:
adb shell sh /data/data/flar2.homebutton/keyevent.sh
- See käivitab lühikese skripti, mis lubab rakenduse Button Mapper android.permission. READ_LOGS. See vajab seda luba süsteemilogide lugemiseks, mille põhjust selgitame allpool üksikasjalikumalt. Peate selle loa andma ainult üks kord, välja arvatud juhul, kui desinstallite rakendust või lähtestate telefoni tehaseseadetele.
- Button Mapper palub teil seda teha taaskäivitage rakendus. Rakenduse taaskäivitamiseks puudutage nuppu.
- Kui olete rakendusse tagasi jõudnud, puudutage nuppude päise all uuesti "Active Edge". Nüüd saate valida Kohanda ja valida soovitud toimingu! Õnnitlused, olete nüüd Google Pixel 2 pigistamise funktsiooni ümber kaardistanud!
Selgitus
Olgu, siin on natuke lahtiütlemist. See ei ole tõeliselt Active Edge'i uuesti kaardistamine, kuid loodetavasti on see nii kiire, et te ei märka kunagi telefoni pigistades Google'i assistenti. Button Mapper kasutab juurdepääsetavuse teenust, et tuvastada, millal Google'i assistent hakkab hüppama, ning seejärel loeb see süsteemi logisid, filtreerides samal ajal midagi nimega "ElmyraService".
Arutasime oma eelmises artiklis, kuidas ElmyraService esindab teenust Active Edge, nii et sellega seotud ridade jaoks süsteemilogide filtreerimisel teab Button Mapper täpselt, millal telefoni pigistate. Nagu ma ütlesin, ei ole see mingil juhul ideaalne lahendus, kuna see on üsna häkkiv meetod, mis hõlmab tundlike lubade andmist (READ_LOGS), mis võib põhjustada mõningaid aeglustumisi. juurdepääsetavusteenuste olemus, ja Google võib selle tulevases värskenduses isegi paika panna (nad ei pea muud tegema, kui logisid mitte kirjutama).
Flar2 ütleb, et ta on seda viimase päeva kasutanud ja see on tema jaoks hästi toiminud. Praegu on ainsaks probleemiks vältida seda, et Google Assistant ei ilmuks pigistades, ja et ta sunniks seadet avaekraanile minema enne kasutaja määratud toimingu käivitamist. Ta lisas Button Mapperis eksperimentaalse võimaluse, et jääda praegusesse rakendusse ilma teid avakuvale tagasi lükkamata, kuid tema sõnul pole see veel 100% järjepidev.
Sellegipoolest on see parim (ja praegu ainus) lahendus oma Google Pixel 2 või Google Pixel 2 XL pigistatava raami kontrollimiseks. Button Mapperiga saate panna Active Edge'i tegema selliseid toiminguid nagu kaamera, taskulamp, veebibrauser või palju muud. Võimalusi on lõputult ja see, mille valite, sõltub täielikult teie isiklikest eelistustest.