Poteza »drži za pomočnika« sistema Android 12 zažene Google Assistant tako, da držite gumb za vklop. Tukaj je opisano, kako ga dobite v starejših različicah!
Googlova velika (virtualna) I/O konferenca za razvijalce je potekala prejšnji teden in na sejmu smo dobili dražljivke za vse nove storitve in funkcije na katerem dela podjetje Mountain View. Za nas je bila najbolj vznemirljiva objava veliko razkritje Android 12, medtem ko je bila prva izdaja beta manjka veliko obljubljenih funkcij, morali smo še veliko preučiti. Ena od novih funkcij, ki je pristala v Beta 1, je poteza, imenovana »Hold for Assistant«, a kot se je izkazalo, sama poteza pravzaprav ni nova za Android. Pravzaprav je bila metoda za omogočanje na voljo v Androidovi kodni bazi že v Androidu 10 in pokazali vam bomo, kako jo omogočiti.
Novo potezo »Hold for Assistant« boste našli skrito pod Nastavitve > Sistem > Poteze > Meni za napajanje v sistemu Android 12 Beta 1. Ko je funkcija omogočena, uporabniku omogoča, da "sproži pomočnika z držanjem gumba za vklop." Odvisno od vašega napravo, podobna poteza morda že obstaja, vendar je nastavitev za omogočanje te funkcije vsaj nova za Pixel telefoni.
Levo: Pritisnite in držite nastavitve gumba za vklop v OxygenOS 11 na OnePlus 9. Desno: nastavitve menija za napajanje v sistemu Android 12 Beta 1 na telefonu Google Pixel 5.
Z uporabo preprostega ukaza lupine ADB je mogoče spremeniti vedenje poteze gumba za vklop z dolgim pritiskom v sistemih Android 10 in Android 11, da posnema potezo »Hold for Assistant« v sistemu Android 12. Razlog, da je to mogoče, je, ker je Google dodal kodo v Android, ki omogoča prilagajanje funkcije gumba za vklop z dolgim pritiskom med izvajanjem. Ta sprememba kode je bila leta 2019 združen z Androidom in je prisoten v sistemu Android 10, kot sem potrdil na svojem namenski stroj za nalaganje Google Foto Google Pixel XL. Vse kar morate storiti je, da spremenite vrednost Settings.Global.power_button_long_press
in Settings.Global.power_button_very_long_press
, dve vrednosti nastavitev, ki preglasita okvirno določene vrednosti config_longPressOnPowerBehavior
in config_veryLongPressOnPowerBehavior
oz. Možne vrednosti za "power_button_long_press
" in "power_button_very_long_press
« so opredeljeni v AOSP pod PhoneWindowManager razred. Vendar vam ni treba brati na nobeni od teh strani, saj vam bom pokazal, kako spremeniti te vrednosti in kaj jih lahko spremenite.
Omogočite potezo »Hold for Assistant« za Android 12 v Androidu 10–11
Ta metoda morda ne bo delovala v vseh napravah s sistemom Android 10 ali Android 11. Čeprav vemo, da deluje na telefonih Pixel, ne vemo, ali so spremembe, ki so jih proizvajalci originalne opreme naredili v Androidu, blokirale to metodo. Vaša kilometrina se lahko razlikuje!
- Namestite in nastavite ADB na vašem računalniku oz LADB na vašem telefonu (Samo Android 11). Kakor koli način deluje, saj potrebujemo le dostop do Androidovega lupinskega vmesnika z zadostnimi pravicami za spreminjanje tabel z nastavitvami. (To pomeni, da aplikacije, kot je »Material Terminal« iz Trgovine Play, ne bodo delovale, razen če imate korenski dostop.)
- Zaženite naslednji ukaz v lupini, da spremenite vedenje dolgega pritiska na gumb za vklop:
kjer je "X" nekaj od naslednjega:adb shell settings put global power_button_long_press X
- "0" za "ne storiti ničesar" (tj. dolgotrajni pritisk na gumb za vklop ne naredi nič)
- "1" za "globalna dejanja" (tj. prikaži običajni meni za napajanje)
- "2" za "izklop" (tj. izklopi telefon)
- "3" za "izklop brez potrditve" (tj. takoj izklopite telefon)
- »4« za »pojdi na glasovno pomoč« (zažene stari uporabniški vmesnik pomočnika s pogovornim oknom od zgoraj navzdol in gumbom »išči skladbo«)
- "5" za "pomočnik" (tj. zažene privzeto storitev pomočnika, kot je določeno v »Privzete aplikacije« v nastavitvah)
- Zaženite naslednji ukaz v lupini, da spremenite vedenje zelo (3,5 s) dolg pritisk na gumb za vklop:
kjer je "X" nekaj od naslednjega:adb shell settings put global power_button_very_long_press X
- "0" za "ne storiti ničesar" (tj. zelo dolg pritisk na gumb za vklop ne povzroči nič)
- "1" za "globalna dejanja" (tj. prikaži običajni meni za napajanje)
- Da se ne zaklenete pred dostopom do menija za vklop (kot je trenutno, ko omogočite »Zadrži za Pomočnik" v Androidu 12 Beta 1, zanimivo!), priporočam, da zgornja dva ukaza zaženete z naslednjim vrednote:
adb shell settings put global power_button_long_press 5
tako boste lahko zagnali Google Assistant (ali katero koli drugo aplikacijo Assistant, ki ste jo nastavili kot privzeto) z dolgim pritiskom gumba za vklop/izklop za 0,5 s, hkrati pa vam omogoča dostop do menija za vklop/izklop z zelo dolgim pritiskom gumba za vklop/izklop 3,5s.adb shell settings put global power_button_long_press 1
- Če želite vrniti nazaj na privzeto vedenje, preprosto spremenite "
power_button_long_press
" na 1 in "power_button_very_long_press
" na 0 ali zaženite naslednje ukaze:adb shell settings deleteglobal power_button_long_press
adb shell settings deleteglobal power_button_long_press
Če se sprašujete, sprememba teh vrednosti ne bo vplivala na vedenje zelo, zelo, zelo dolg pritisk na gumb za vklop (tj. prisilni ponovni zagon telefona), kar je varnostna funkcija, ki je uporabnik ne more onemogočiti.
Kot smo nedavno opazili, se aplikacija Google pripravlja na doda lastno podporo za potezo "Pridrži za pomočnika". Funkcija trenutno ni na voljo, ampak najnovejša različica aplikacije Google je dodal zaslon »govori z Googlom z gumbom za vklop«, ki uporabnika obvesti, da bo lahko dolgo pritisnil gumb za vklop za dostop do Google Assistant. Zanimivo je, da ta zaslon uporabniku tudi pove, da bo lahko izklopil telefon tako, da pomočniku reče "power off", kar je funkcija, ki je trenutno ne podpira pomočnik.
Ne vemo natančno, kako bo aplikacija Google implementirala to funkcijo – ali je omejena na Android 12 ali če bo Google uporabil zgoraj omenjeno vgrajeno funkcionalnost, da jo omogoči v sistemih Android 10 in Android 11. Aplikacija Google trenutno nima potrebnih dovoljenj, potrebnih za zgoraj navedeno, prav tako manjka dovoljenje, potrebno za sprožitev zaustavitve ali ponovnega zagona naprave. Verjetno bomo morali počakati, da izidejo novejše različice aplikacije Google, a namesto čakanja, lahko zaženete ukaze ADB v tem članku, da naredite pravilno potezo »Hold for Assistant« v sistemu Android 12 zdaj!