Senesnėse versijose įgalinkite gestą „Hold for Assistant“ iš 12 versijos „Android“.

„Android 12“ gestas „palaikyti padėjėją“ paleidžia „Google“ padėjėją laikant maitinimo mygtuką. Štai kaip jį gauti senesnėse versijose!

Praėjusią savaitę vyko didelė (virtuali) Google I/O kūrėjų konferencija, o parodoje mums buvo suteiktos anonsai visas naujas paslaugas ir funkcijas prie kurių dirba Mountain View įmonė. Įspūdingiausias pranešimas mums buvo didelis atskleidimas Android 12, ir kai buvo pirmasis beta versijos leidimas trūksta daug pažadėtų funkcijų, tai dar turėjome daug ką pasinerti. Viena iš naujų funkcijų, atsidūrusių 1 beta versijoje, yra gestas, vadinamas „Laikykite pagalbininkui“, tačiau, kaip paaiškėjo, pats gestas iš tikrųjų nėra naujas „Android“. Tiesą sakant, metodas, kaip jį įjungti, buvo prieinamas „Android“ kodų bazėje dar „Android 10“, ir mes parodysime, kaip jį įjungti.

Naują gestą „Laikykite, kad padėjėjas“ rasite skiltyje „Nustatymai“ > „Sistema“ > „Gestai“ > „Maitinimo“ meniu „Android 12 Beta 1“. Kai įjungta, ši funkcija leidžia vartotojui „sujungti Padėjėją laikant maitinimo mygtuką“. Priklausomai nuo jūsų įrenginyje, panašus gestas jau gali būti, tačiau nustatymas, leidžiantis įjungti šią funkciją, yra bent jau naujas Pixel telefonai.

Kairėje: paspauskite ir palaikykite maitinimo mygtuko nustatymus „OxygenOS 11“ sistemoje „OnePlus 9“. Dešinėje: maitinimo meniu nustatymai „Android 12 Beta 1“ sistemoje „Google Pixel 5“.

Naudojant paprastą ADB apvalkalo komandą, galima pakeisti ilgai paspaudus maitinimo mygtuko gestą „Android 10“ ir „Android 11“, kad būtų imituojamas „Android 12“ gestas „Laikykite pagalbininkui“. Priežastis, kodėl tai įmanoma, yra ta, kad „Google“ į „Android“ įtraukė kodą, leidžiantį ilgai paspausti maitinimo mygtuko funkciją patobulinti vykdymo metu. Šis kodo pakeitimas buvo sujungta su „Android“ 2019 m ir yra „Android 10“, kaip patvirtinau savo kompiuteryje skirta „Google“ nuotraukų įkėlimo mašina Google Pixel XL. Viskas, ką jums reikia padaryti, tai pakeisti vertę Settings.Global.power_button_long_press ir Settings.Global.power_button_very_long_press, dvi nustatymų reikšmės, kurios nepaiso sistemos apibrėžtų verčių config_longPressOnPowerBehavior ir config_veryLongPressOnPowerBehavior atitinkamai. Galimos vertės "power_button_long_press"ir"power_button_very_long_press“ yra apibrėžti AOSP pagal „PhoneWindowManager“. klasė. Tačiau jums nereikia skaityti nė vieno iš šių puslapių, nes parodysiu, kaip pakeisti šias reikšmes ir į ką galite jas pakeisti.

Įgalinkite „Android 12“ gestą „Palaikyti padėjėją“ 10–11 versijose „Android“

Šis metodas gali neveikti visuose įrenginiuose, kuriuose veikia „Android 10“ arba „Android 11“. Nors žinome, kad jis veikia „Pixel“ telefonuose, nežinome, ar OĮG pakeitimai užblokavo šį metodą. Jūsų rida gali skirtis!

  1. Įdiekite ir nustatykite ADB jūsų kompiuteryje arba LADB jūsų telefone (tik „Android 11“). Bet kuris būdas veikia, nes viskas, ko mums reikia, yra prieiga prie „Android“ apvalkalo sąsajos su pakankamomis teisėmis keisti nustatymų lenteles. (Tai reiškia, kad tokios programos kaip „Material Terminal“ iš „Play“ parduotuvės neveiks, nebent turite root prieigą.)
  2. Vykdykite šią komandą apvalkale, kad pakeistumėte ilgo maitinimo mygtuko paspaudimo elgesį:
    adb shell settings put global power_button_long_press X
    kur "X" yra vienas iš šių:
    • „0“ reiškia „nieko nedaryti“ (ty. ilgai paspaudus maitinimo mygtuką nieko nedaro)
    • „1“ reiškia „pasaulinius veiksmus“ (ty. rodyti įprastą maitinimo meniu)
    • „2“ reiškia „išjungti“ (ty. išjunkite telefoną)
    • „3“ reiškia „išjungti nepatvirtinti“ (ty. nedelsdami išjunkite telefoną)
    • „4“ reiškia „eiti į balso pagalbą“ (paleidžiama senoji Padėjėjo vartotojo sąsaja su dialogo lange iš viršaus į apačią ir mygtuku „Ieškoti dainos“)
    • "5" reiškia "asistentą" (ty. paleidžia numatytąją Padėjėjo paslaugą, kaip apibrėžta nustatymų skiltyje „Numatytosios programos“)
  3. Vykdykite šią komandą apvalkale, kad pakeistumėte elgseną labai (3,5 s) ilgai paspaudus maitinimo mygtuką:
    adb shell settings put global power_button_very_long_press X
    kur "X" yra vienas iš šių:
    • „0“ reiškia „nieko nedaryti“ (ty. labai ilgai paspaudus maitinimo mygtuką nieko nedaro)
    • „1“ reiškia „pasaulinius veiksmus“ (ty. rodyti įprastą maitinimo meniu)
  4. Kad neužblokuotumėte prieigos prie maitinimo meniu (kaip šiuo metu yra, kai įjungiate „Hold for Assistant“ „Android 12 Beta 1“, įdomu!), rekomenduoju paleisti pirmiau minėtas dvi komandas su šiomis vertės:
    adb shell settings put global power_button_long_press 5
    adb shell settings put global power_button_long_press 1
    tai leis paleisti „Google“ padėjėją (arba bet kurią kitą Padėjėjo programą, kurią nustatėte kaip numatytąją) ilgai paspaudę maitinimo mygtuką 0,5 s, tuo pačiu leisdami pasiekti maitinimo meniu labai ilgai paspaudę maitinimo mygtuką 3,5 sek.
  5. Norėdami grįžti prie numatytojo veikimo, tiesiog pakeiskite "power_button_long_press"iki 1 ir"power_button_very_long_press" į 0 arba paleiskite šias komandas:
    adb shell settings deleteglobal power_button_long_press
    adb shell settings deleteglobal power_button_long_press

Jei jums įdomu, šių verčių pakeitimas neturės įtakos elgesiui labai, labai, labai ilgai paspaudę maitinimo mygtuką (pvz. priverstinai perkrauti telefoną), kuri yra saugos funkcija, kurios vartotojas negali išjungti.


Kaip neseniai pastebėjome, „Google App“ ruošiasi tai padaryti pridėti savo paramą už gestą „Sulaikyti padėjėją“. Ši funkcija šiuo metu nepasiekiama, bet naujausia „Google App“ versija pridūrė ekranas „kalbėtis su Google naudojant maitinimo mygtuką“, informuojantis vartotoją, kad jis galės ilgai paspausti maitinimo mygtuką, kad pasiektų „Google“ padėjėją. Įdomu tai, kad šis ekranas taip pat informuoja vartotoją, kad jis galės išjungti telefoną, nurodydamas Padėjėjui „išjungti“ – tai funkcija, kurios šiuo metu Padėjėjas nepalaiko.

Mes tiksliai nežinome, kaip „Google App“ įdiegs šią funkciją – ar ji apsiribos „Android 12“. arba jei „Google“ naudos aukščiau paminėtą integruotą funkciją, kad ją įjungtų „Android 10“ ir „Android“. 11. Šiuo metu „Google“ programai trūksta reikiamų leidimų, reikalingų pirmiau nurodytai veiklai atlikti, taip pat trūksta leidimo, kad ji suaktyvintų įrenginio išjungimą arba paleidimą iš naujo. Tikriausiai turėsime palaukti, kol pasirodys naujesnės „Google App“ versijos, bet verčiau laukti, galite paleisti šiame straipsnyje pateiktas ADB komandas, kad „Android 12“ gestas „Hold for Assistant“ būtų tinkamas dabar!