Ενεργοποιήστε τη χειρονομία "Hold for Assistant" από το Android 12 σε παλαιότερες εκδόσεις

Η χειρονομία "κρατήστε για τον Βοηθό" του Android 12 εκκινεί το Google Assistant κρατώντας πατημένο το κουμπί λειτουργίας. Δείτε πώς μπορείτε να το αποκτήσετε σε παλαιότερες εκδόσεις!

Το μεγάλο (εικονικό) συνέδριο προγραμματιστών I/O της Google πραγματοποιήθηκε την περασμένη εβδομάδα και στην έκθεση μας δόθηκαν teaser για όλες τις νέες υπηρεσίες και δυνατότητες που εργάζεται η εταιρεία Mountain View. Η πιο συναρπαστική ανακοίνωση για εμάς ήταν η μεγάλη αποκάλυψη του Android 12, και ενώ η πρώτη έκδοση beta ήταν λείπουν πολλά υποσχεμένα χαρακτηριστικά, είχε ακόμα πολλά να περάσουμε. Ένα από τα νέα χαρακτηριστικά που προσγειώθηκαν στην Beta 1 είναι μια χειρονομία που ονομάζεται "Hold for Assistant", αλλά όπως αποδεικνύεται, η ίδια η χειρονομία δεν είναι στην πραγματικότητα νέα για το Android. Στην πραγματικότητα, μια μέθοδος για την ενεργοποίησή της ήταν διαθέσιμη στη βάση κώδικα του Android ήδη από το Android 10 και θα σας δείξουμε πώς να την ενεργοποιήσετε.

Θα βρείτε τη νέα χειρονομία "Hold for Assistant" κρυμμένη κάτω από το μενού Ρυθμίσεις > Σύστημα > Χειρονομίες > Ενεργοποίηση στο Android 12 Beta 1. Όταν είναι ενεργοποιημένη, η δυνατότητα επιτρέπει στο χρήστη να "ενεργοποιεί τον Βοηθό κρατώντας πατημένο το κουμπί λειτουργίας". Ανάλογα με το δικό σου συσκευή, μια παρόμοια χειρονομία μπορεί να υπάρχει ήδη, αλλά μια ρύθμιση για την ενεργοποίηση αυτής της λειτουργίας είναι τουλάχιστον νέα για το Pixel τηλέφωνα.

Αριστερά: Πατήστε παρατεταμένα τις ρυθμίσεις του κουμπιού λειτουργίας στο OxygenOS 11 στο OnePlus 9. Δεξιά: Ρυθμίσεις μενού Power στο Android 12 Beta 1 στο Google Pixel 5.

Χρησιμοποιώντας μια απλή εντολή κελύφους ADB, είναι δυνατό να αλλάξετε τη συμπεριφορά της χειρονομίας του κουμπιού λειτουργίας με παρατεταμένο πάτημα στο Android 10 και στο Android 11, ώστε να μιμείται τη χειρονομία "Hold for Assistant" του Android 12. Ο λόγος που αυτό είναι δυνατό είναι επειδή η Google πρόσθεσε κώδικα στο Android που επιτρέπει την προσαρμογή της λειτουργίας του κουμπιού λειτουργίας με παρατεταμένο πάτημα κατά την εκτέλεση. Αυτή η αλλαγή κωδικού έγινε συγχωνεύτηκε στο Android το 2019 και υπάρχει στο Android 10, όπως έχω επιβεβαιώσει στο δικό μου αποκλειστικό μηχάνημα μεταφόρτωσης φωτογραφιών Google Google Pixel XL. Το μόνο που χρειάζεται να κάνετε είναι να τροποποιήσετε την τιμή του Settings.Global.power_button_long_press και Settings.Global.power_button_very_long_press, δύο τιμές ρυθμίσεων που αντικαθιστούν τις τιμές που ορίζονται από το πλαίσιο config_longPressOnPowerBehavior και config_veryLongPressOnPowerBehavior αντίστοιχα. Οι πιθανές τιμές για "power_button_long_press" και "power_button_very_long_press" ορίζονται στο AOSP κάτω από το PhoneWindowManager τάξη. Ωστόσο, δεν χρειάζεται να διαβάσετε καμία από αυτές τις σελίδες, καθώς θα σας δείξω πώς να αλλάξετε αυτές τις τιμές και σε τι μπορείτε να τις αλλάξετε.

Ενεργοποίηση της χειρονομίας "Hold for Assistant" του Android 12 στο Android 10-11

Αυτή η μέθοδος ενδέχεται να μην λειτουργεί σε όλες τις συσκευές με Android 10 ή Android 11. Αν και γνωρίζουμε ότι λειτουργεί σε τηλέφωνα Pixel, δεν γνωρίζουμε αν οι αλλαγές που έκαναν οι OEM στο Android έχουν αποκλείσει αυτήν τη μέθοδο. Τα χιλιόμετρα σας μπορεί να διαφέρουν!

  1. Εγκαταστήστε και ρυθμίστε ADB στον υπολογιστή σας ή LADB στο τηλέφωνό σας (μόνο για Android 11). Είτε έτσι είτε αλλιώς λειτουργεί, καθώς το μόνο που χρειαζόμαστε είναι πρόσβαση στη διεπαφή φλοιού του Android με επαρκή δικαιώματα για την τροποποίηση των πινάκων Ρυθμίσεις. (Αυτό σημαίνει ότι εφαρμογές όπως το "Material Terminal" από το Play Store δεν θα λειτουργούν εκτός και αν έχετε πρόσβαση root.)
  2. Εκτελέστε την ακόλουθη εντολή στο κέλυφος για να αλλάξετε τη συμπεριφορά του παρατεταμένου πατήματος του κουμπιού λειτουργίας:
    adb shell settings put global power_button_long_press X
    όπου το "Χ" είναι ένα από τα ακόλουθα:
    • "0" για "μην κάνεις τίποτα" (δηλ. το παρατεταμένο πάτημα του κουμπιού λειτουργίας δεν κάνει τίποτα)
    • "1" για "παγκόσμιες ενέργειες" (δηλ. εμφάνιση του κανονικού μενού τροφοδοσίας)
    • "2" για "σβήσιμο" (δηλ. απενεργοποιήστε το τηλέφωνο)
    • "3" για "απενεργοποίηση χωρίς επιβεβαίωση" (δηλ. απενεργοποιήστε αμέσως το τηλέφωνο)
    • "4" για "μετάβαση στη φωνητική βοήθεια" (εκκινεί την παλιά διεπαφή χρήστη του Βοηθού με ένα παράθυρο διαλόγου από πάνω προς τα κάτω και το κουμπί "Αναζήτηση τραγουδιού")
    • "5" για "βοηθός" (δηλ. εκκινεί την προεπιλεγμένη υπηρεσία Βοηθού όπως ορίζεται στις "Προεπιλεγμένες εφαρμογές" στις Ρυθμίσεις)
  3. Εκτελέστε την ακόλουθη εντολή στο κέλυφος για να αλλάξετε τη συμπεριφορά του πολύ (3,5 δευτ.) παρατεταμένο πάτημα του κουμπιού λειτουργίας:
    adb shell settings put global power_button_very_long_press X
    όπου το "Χ" είναι ένα από τα ακόλουθα:
    • "0" για "μην κάνεις τίποτα" (δηλ. Το πολύ παρατεταμένο πάτημα του κουμπιού λειτουργίας δεν κάνει τίποτα)
    • "1" για "παγκόσμιες ενέργειες" (δηλ. εμφάνιση του κανονικού μενού τροφοδοσίας)
  4. Για να μην κλειδωθείτε από την πρόσβαση στο μενού τροφοδοσίας (όπως συμβαίνει αυτήν τη στιγμή όταν ενεργοποιείτε το "Hold for Βοηθός" στο Android 12 Beta 1, είναι ενδιαφέρον!), Συνιστώ να εκτελέσετε τις παραπάνω δύο εντολές με τα εξής αξίες:
    adb shell settings put global power_button_long_press 5
    adb shell settings put global power_button_long_press 1
    αυτό θα σας επιτρέψει να εκκινήσετε τον Βοηθό Google (ή οποιαδήποτε άλλη εφαρμογή Βοηθού έχετε ορίσει ως προεπιλογή) με ένα παρατεταμένο πάτημα του κουμπιού λειτουργίας για 0,5 δευτερόλεπτα ενώ σας επιτρέπει επίσης να έχετε πρόσβαση στο μενού λειτουργίας με ένα πολύ παρατεταμένο πάτημα του κουμπιού λειτουργίας για 3,5 δευτ.
  5. Για να επιστρέψετε στην προεπιλεγμένη συμπεριφορά, απλώς αλλάξτε το "power_button_long_press"στο 1 και"power_button_very_long_press" στο 0 ή εκτελέστε τις ακόλουθες εντολές:
    adb shell settings deleteglobal power_button_long_press
    adb shell settings deleteglobal power_button_long_press

Σε περίπτωση που αναρωτιέστε, η αλλαγή αυτών των τιμών δεν θα επηρεάσει τη συμπεριφορά του πολύ, πολύ, πολύ πατώντας παρατεταμένα το κουμπί λειτουργίας (δηλ. αναγκαστική επανεκκίνηση του τηλεφώνου) που είναι μια λειτουργία ασφαλείας που δεν μπορεί να απενεργοποιηθεί από τον χρήστη.


Όπως διαπιστώσαμε πρόσφατα, η εφαρμογή Google ετοιμάζεται να το κάνει προσθέσει τη δική του υποστήριξη για τη χειρονομία "Hold for Assistant". Η λειτουργία δεν είναι προς το παρόν διαθέσιμη, αλλά η πιο πρόσφατη έκδοση της εφαρμογής Google έχει προσθέσει μια οθόνη "συζήτηση με την Google με το κουμπί λειτουργίας" που ενημερώνει τον χρήστη ότι θα μπορεί να πατήσει παρατεταμένα το κουμπί λειτουργίας για να αποκτήσει πρόσβαση στον Βοηθό Google. Είναι ενδιαφέρον ότι αυτή η οθόνη ενημερώνει επίσης τον χρήστη ότι θα μπορεί να απενεργοποιήσει το τηλέφωνο λέγοντας στον Βοηθό να "απενεργοποιήσει", μια λειτουργία που προς το παρόν δεν υποστηρίζεται από τον Βοηθό.

Δεν γνωρίζουμε ακριβώς πώς η Εφαρμογή Google θα εφαρμόσει αυτήν τη δυνατότητα — είτε περιορίζεται στο Android 12 ή εάν η Google θα χρησιμοποιήσει την ενσωματωμένη λειτουργικότητα που αναφέρεται παραπάνω για να την ενεργοποιήσει σε Android 10 και Android 11. Από την εφαρμογή Google λείπουν προς το παρόν τα απαραίτητα δικαιώματα που απαιτούνται για να κάνει τα παραπάνω και επίσης λείπει η άδεια που απαιτείται για να ενεργοποιήσει τον τερματισμό λειτουργίας ή την επανεκκίνηση της συσκευής. Θα πρέπει πιθανότατα να περιμένουμε να κυκλοφορήσουν νεότερες εκδόσεις της εφαρμογής Google, αλλά αντί να περιμένουμε, μπορείτε να εκτελέσετε τις εντολές ADB σε αυτό το άρθρο για να κάνετε σωστά τη χειρονομία "Hold for Assistant" του Android 12 τώρα!