Aktivieren Sie die Geste „Halten für Assistent“ von Android 12 auf älteren Versionen

Die Geste „Halten für Assistent“ von Android 12 startet den Google Assistant durch Gedrückthalten der Ein-/Aus-Taste. Hier erfahren Sie, wie Sie es auf ältere Versionen erhalten!

Googles große (virtuelle) I/O-Entwicklerkonferenz fand letzte Woche statt und auf der Messe erhielten wir Teaser dazu alle neuen Dienste und Funktionen an dem die Firma Mountain View arbeitet. Die aufregendste Ankündigung für uns war die große Enthüllung von Android 12, und zwar während der ersten Beta-Version Es fehlen viele versprochene Funktionen, es gab noch viel zu bedenken. Eine der neuen Funktionen, die in Beta 1 eingeführt wurden, ist eine Geste namens „Für Assistent halten“, aber wie sich herausstellt, ist die Geste selbst für Android nicht wirklich neu. Tatsächlich gab es in der Android-Codebasis bereits seit Android 10 eine Methode zur Aktivierung, und wir zeigen Ihnen, wie Sie sie aktivieren.

Die neue Geste „Halten für Assistent“ finden Sie versteckt unter Einstellungen > System > Gesten > Power-Menü in Android 12 Beta 1. Wenn die Funktion aktiviert ist, kann der Benutzer „den Assistenten auslösen, indem er den Netzschalter gedrückt hält“. Beruht auf deiner Gerät gibt es möglicherweise bereits eine ähnliche Geste, aber eine Einstellung zum Aktivieren dieser Funktion ist für Pixel zumindest neu Telefone.

Links: Drücken und halten Sie die Power-Button-Einstellungen in OxygenOS 11 auf dem OnePlus 9. Rechts: Power-Menüeinstellungen in Android 12 Beta 1 auf dem Google Pixel 5.

Mit einem einfachen ADB-Shell-Befehl ist es möglich, das Verhalten der Geste durch langes Drücken der Ein-/Aus-Taste auf Android 10 und Android 11 zu ändern, um die „Halten für Assistent“-Geste von Android 12 nachzuahmen. Der Grund dafür ist, dass Google Code zu Android hinzugefügt hat, der es ermöglicht, die Funktion des langen Drückens der Ein-/Aus-Taste zur Laufzeit zu optimieren. Diese Codeänderung war 2019 mit Android fusioniert und ist in Android 10 vorhanden, wie ich auf meinem bestätigt habe Spezielles Gerät zum Hochladen von Google Fotos Google Pixel XL. Sie müssen lediglich den Wert von ändern Settings.Global.power_button_long_press Und Settings.Global.power_button_very_long_press, zwei Einstellungswerte, die die im Framework definierten Werte von überschreiben config_longPressOnPowerBehavior Und config_veryLongPressOnPowerBehavior jeweils. Die möglichen Werte für „power_button_long_press" Und "power_button_very_long_press" sind in AOSP unter definiert PhoneWindowManager Klasse. Sie müssen sich jedoch nicht auf diesen Seiten weiterlesen, da ich Ihnen zeigen werde, wie Sie diese Werte ändern und in was Sie sie ändern können.

Aktivieren Sie die „Halten für Assistent“-Geste von Android 12 auf Android 10–11

Diese Methode funktioniert möglicherweise nicht auf allen Geräten mit Android 10 oder Android 11. Obwohl wir wissen, dass es auf Pixel-Telefonen funktioniert, wissen wir nicht, ob die von OEMs an Android vorgenommenen Änderungen diese Methode blockiert haben. Ihr Kilometerstand kann variieren!

  1. Installieren und einrichten ADB auf Ihrem PC oder LADB auf Ihrem Telefon (Nur Android 11). So oder so funktioniert es, da wir lediglich Zugriff auf die Shell-Schnittstelle von Android mit ausreichenden Rechten benötigen, um die Einstellungstabellen zu ändern. (Das bedeutet, dass Apps wie „Material Terminal“ aus dem Play Store nicht funktionieren, es sei denn Sie haben Root-Zugriff.)
  2. Führen Sie den folgenden Befehl in der Shell aus, um das Verhalten beim langen Drücken des Netzschalters zu ändern:
    adb shell settings put global power_button_long_press X
    wobei „X“ eines der folgenden ist:
    • „0“ für „nichts tun“ (d. h. Langes Drücken des Power-Knopfes bewirkt nichts)
    • „1“ für „globale Aktionen“ (d. h. zeigt das normale Power-Menü an)
    • „2“ für „abschalten“ (d. h. Telefon ausschalten)
    • „3“ für „Abschalten ohne Bestätigung“ (d. h. schalten Sie das Telefon sofort aus)
    • „4“ für „Gehe zum Sprachassistenten“ (startet die alte Assistant-Benutzeroberfläche mit einem Top-Down-Dialogfeld und der Schaltfläche „Ein Lied suchen“)
    • „5“ für „Assistent“ (d. h. startet den Standard-Assistentendienst, wie in „Standard-Apps“ unter „Einstellungen“ definiert.
  3. Führen Sie den folgenden Befehl in der Shell aus, um das Verhalten von zu ändern sehr (3,5 s) Langes Drücken der Power-Taste:
    adb shell settings put global power_button_very_long_press X
    wobei „X“ eines der folgenden ist:
    • „0“ für „nichts tun“ (d. h. Sehr langes Drücken des Power-Knopfes bringt nichts)
    • „1“ für „globale Aktionen“ (d. h. zeigt das normale Power-Menü an)
  4. Um sich nicht selbst vom Zugriff auf das Power-Menü auszuschließen (wie es derzeit der Fall ist, wenn Sie „Halten für...“ aktivieren Interessanterweise habe ich den „Assistenten“ in Android 12 Beta 1 verwendet. Ich empfehle, die beiden oben genannten Befehle mit den folgenden Befehlen auszuführen Werte:
    adb shell settings put global power_button_long_press 5
    adb shell settings put global power_button_long_press 1
    Dadurch können Sie den Google Assistant (oder eine andere Assistant-App, die Sie als Standard festgelegt haben) durch langes Drücken starten Halten Sie die Ein-/Aus-Taste 0,5 Sekunden lang gedrückt und Sie können gleichzeitig auf das Power-Menü zugreifen, indem Sie die Ein-/Aus-Taste sehr lange drücken 3,5s.
  5. Um zum Standardverhalten zurückzukehren, ändern Sie einfach „power_button_long_press„zu 1 und“power_button_very_long_press" auf 0 oder führen Sie die folgenden Befehle aus:
    adb shell settings deleteglobal power_button_long_press
    adb shell settings deleteglobal power_button_long_press

Falls Sie sich fragen: Das Ändern dieser Werte hat keinen Einfluss auf das Verhalten von sehr sehr sehr Langes Drücken des Netzschalters (z. Neustart des Telefons erzwingen) Dies ist eine Sicherheitsfunktion, die vom Benutzer nicht deaktiviert werden kann.


Wie wir kürzlich festgestellt haben, bereitet sich die Google App darauf vor Fügen Sie eine eigene Unterstützung hinzu für die Geste „Halten für Assistent“. Die Funktion ist derzeit nicht verfügbar, aber die neueste Version der Google App hat hinzugefügt Ein Bildschirm „Mit der Ein-/Aus-Taste mit Google sprechen“, der den Benutzer darüber informiert, dass er die Ein-/Aus-Taste lange drücken kann, um auf den Google Assistant zuzugreifen. Interessanterweise teilt dieser Bildschirm dem Benutzer auch mit, dass er das Telefon ausschalten kann, indem er Assistant anweist, es auszuschalten, eine Funktion, die derzeit von Assistant nicht unterstützt wird.

Wir wissen nicht genau, wie die Google App diese Funktion implementieren wird – ob sie auf Android 12 beschränkt ist oder ob Google die oben erwähnte integrierte Funktionalität verwendet, um sie auf Android 10 und Android zu aktivieren 11. Der Google App fehlen derzeit die erforderlichen Berechtigungen, um die oben genannten Aufgaben auszuführen, und ihr fehlen auch die erforderlichen Berechtigungen, um ein Herunterfahren oder einen Neustart des Geräts auszulösen. Wir müssen wahrscheinlich warten, bis neuere Versionen der Google App herauskommen, aber anstatt zu warten, Sie können die ADB-Befehle in diesem Artikel ausführen, um die „Halten für Assistent“-Geste von Android 12 richtig zu machen Jetzt!