Het gebaar 'vasthouden voor assistent' van Android 12 start de Google Assistent door de aan / uit-knop ingedrukt te houden. Hier leest u hoe u het op oudere versies kunt krijgen!
De grote (virtuele) I/O-ontwikkelaarsconferentie van Google werd vorige week gehouden en tijdens de show kregen we teasers voor alle nieuwe diensten en functies waar het bedrijf Mountain View aan werkt. De meest opwindende aankondiging voor ons was de grote onthulling van Androïde 12, en terwijl de eerste bètaversie was mist veel beloofde functies, er was nog veel waar we ons over konden buigen. Een van de nieuwe functies die in Beta 1 zijn beland, is een gebaar genaamd "Hold for Assistant", maar het blijkt dat het gebaar zelf niet echt nieuw is voor Android. In feite was er al in Android 10 een methode beschikbaar om dit in te schakelen in de codebase van Android, en we gaan je laten zien hoe je dit kunt inschakelen.
Je vindt het nieuwe gebaar ‘Hold for Assistant’ weggestopt onder Instellingen > Systeem > Gebaren > Aan/uit-menu in Android 12 Bèta 1. Indien ingeschakeld, kan de gebruiker met deze functie "de Assistent activeren door de aan / uit-knop ingedrukt te houden." Hangt af van jouw apparaat bestaat een soortgelijk gebaar mogelijk al, maar een instelling om deze functie in te schakelen is in ieder geval nieuw voor Pixel telefoons.
Links: Houd de aan/uit-knopinstellingen ingedrukt in OxygenOS 11 op de OnePlus 9. Rechts: Power-menu-instellingen in Android 12 Beta 1 op de Google Pixel 5.
Met behulp van een eenvoudige ADB-shellopdracht is het mogelijk om het gedrag van het lang indrukken van de aan/uit-knop op Android 10 en Android 11 te veranderen om het gebaar 'Houden voor assistent' van Android 12 na te bootsen. De reden dat dit mogelijk is, is omdat Google code aan Android heeft toegevoegd waarmee de functie voor het lang indrukken van de aan/uit-knop tijdens runtime kan worden aangepast. Deze codewijziging was samengevoegd met Android in 2019 en is aanwezig in Android 10, zoals ik heb bevestigd op mijn speciale Google Foto's-uploadmachine Google Pixel XL. Het enige wat u hoeft te doen is de waarde van wijzigen Settings.Global.power_button_long_press
En Settings.Global.power_button_very_long_press
, twee instellingswaarden die de door het raamwerk gedefinieerde waarden van overschrijven config_longPressOnPowerBehavior
En config_veryLongPressOnPowerBehavior
respectievelijk. De mogelijke waarden voor "power_button_long_press
" En "power_button_very_long_press
" worden gedefinieerd in AOSP onder de PhoneWindowManager klas. U hoeft deze pagina's echter niet te lezen, omdat ik zal laten zien hoe u deze waarden kunt wijzigen en waarin u ze kunt wijzigen.
Schakel het gebaar 'Houd voor assistent' van Android 12 in op Android 10-11
Deze methode werkt mogelijk niet op alle apparaten met Android 10 of Android 11. Hoewel we weten dat het werkt op Pixel-telefoons, weten we niet of de wijzigingen die OEM's in Android hebben aangebracht deze methode hebben geblokkeerd. Uw kilometerstand kan variëren!
- Installeren en instellen ADB op uw pc of LADB op je telefoon (alleen Android 11). Hoe dan ook, het werkt, want het enige dat we nodig hebben is toegang tot de shell-interface van Android met voldoende rechten om de instellingentabellen te wijzigen. (Dat betekent dat apps zoals "Material Terminal" uit de Play Store alleen zullen werken je hebt root-toegang.)
- Voer de volgende opdracht in shell uit om het gedrag van het lang indrukken van de aan/uit-knop te wijzigen:
waarbij "X" een van de volgende is:adb shell settings put global power_button_long_press X
- "0" voor "niets doen" (bijv. lang indrukken van de aan/uit-knop doet niets)
- "1" voor "mondiale acties" (bijv. toon het normale stroommenu)
- "2" voor "uitgeschakeld" (bijv. zet de telefoon uit)
- "3" voor "uitschakelen, geen bevestiging" (bijv. schakel de telefoon onmiddellijk uit)
- '4' voor 'ga naar stemondersteuning' (start de oude Assistent-gebruikersinterface met een dialoogvenster van bovenaf en de knop 'een nummer zoeken')
- "5" voor "assistent" (bijv. start de standaard Assistent-service zoals gedefinieerd in "Standaardapps" onder Instellingen)
- Voer de volgende opdracht uit in shell om het gedrag van te wijzigen erg (3,5s) lang indrukken van de aan/uit-knop:
waarbij "X" een van de volgende is:adb shell settings put global power_button_very_long_press X
- "0" voor "niets doen" (bijv. heel lang op de aan/uit-knop drukken doet niets)
- "1" voor "mondiale acties" (bijv. toon het normale stroommenu)
- Om uzelf niet uit te sluiten van de toegang tot het power-menu (zoals momenteel het geval is wanneer u "Hold for Assistant" in Android 12 Beta 1, interessant genoeg!), raad ik aan de bovenstaande twee opdrachten met het volgende uit te voeren waarden:
adb shell settings put global power_button_long_press 5
Hiermee kun je de Google Assistent (of welke andere Assistent-app dan ook die je als standaard hebt ingesteld) starten door lang indrukken van de aan/uit-knop gedurende 0,5 seconde, terwijl u ook toegang krijgt tot het aan/uit-menu door de aan/uit-knop heel lang in te drukken 3,5s.adb shell settings put global power_button_long_press 1
- Om terug te keren naar het standaardgedrag, wijzigt u eenvoudigweg "
power_button_long_press
" naar 1 en "power_button_very_long_press
" naar 0 of voer de volgende opdrachten uit:adb shell settings deleteglobal power_button_long_press
adb shell settings deleteglobal power_button_long_press
Mocht u zich dit afvragen: het wijzigen van deze waarden heeft geen invloed op het gedrag van zeer zeer zeer door lang op de aan/uit-knop te drukken (bijv. forceer het opnieuw opstarten van de telefoon), wat een veiligheidsfunctie is die niet door de gebruiker kan worden uitgeschakeld.
Zoals we onlangs hebben gezien, bereidt de Google-app zich hierop voor eigen steun toevoegen voor het gebaar 'Houd ingedrukt voor assistent'. De functie is momenteel niet beschikbaar, maar de nieuwste versie van de Google-app heeft toegevoegd een scherm 'Praat met Google met de aan/uit-knop' waarin de gebruiker wordt geïnformeerd dat hij of zij lang op de aan/uit-knop kan drukken om toegang te krijgen tot de Google Assistent. Interessant is dat dit scherm de gebruiker ook vertelt dat hij de telefoon kan uitschakelen door de Assistent te vertellen "uit te schakelen", een functie die momenteel niet door de Assistent wordt ondersteund.
We weten niet precies hoe de Google-app deze functie zal implementeren – of deze beperkt is tot Android 12 of als Google de hierboven genoemde ingebouwde functionaliteit gaat gebruiken om deze in te schakelen op Android 10 en Android 11. De Google-app beschikt momenteel niet over de vereiste machtigingen die nodig zijn om het bovenstaande te doen, en ook niet over de benodigde machtigingen om het apparaat af te sluiten of opnieuw op te starten. We zullen waarschijnlijk moeten wachten tot er nieuwere versies van de Google-app uitkomen, maar in plaats van te wachten, je kunt de ADB-opdrachten in dit artikel uitvoeren om het gebaar 'Hold for Assistant' van Android 12 goed te krijgen nu!