Ένα μάθημα για το πώς να αντιστοιχίσετε ξανά το Active Edge (τη λειτουργία συμπίεσης) στο νέο Google Pixel 2 ή στο Google Pixel 2 XL χρησιμοποιώντας την εφαρμογή Button Mapper.
Δεδομένου ότι το Google Pixel 2 και Google Pixel 2 XL ανακοινώθηκαν smartphone, ψάχνουμε τρόπους για να προσαρμόσουμε τις λειτουργίες του τηλεφώνου πέρα από τους περιορισμούς που επιβάλλει η Google. Ένα από τα πρώτα χαρακτηριστικά που αρχίσαμε να εξετάζουμε είναι Active Edge, η άποψη της Google για το Οι λειτουργίες συμπιεσμένου πλαισίου του HTC U11. Από προεπιλογή, το Active Edge σάς επιτρέπει μόνο να πιέζετε το τηλέφωνό σας για να εκκινήσετε τον Βοηθό Google ή να θέσετε σε σίγαση τις εισερχόμενες κλήσεις και ανακαλύψαμε ότι εκεί δεν θα ήταν καθαρή λύση να αντιστοιχίσετε ξανά το Active Edge για να κάνετε ό, τι θέλετε. Όπως ακριβώς είχε προβλεφθεί, όμως, έχουν βρεθεί λύσεις για να αντιστοιχίσετε ξανά τη λειτουργία συμπίεσης στο Google Pixel 2— ιδού πώς γίνεται.
Η Google έχει κωδικοποιήσει το SystemUI για να επιτρέπει στο squeeze να λειτουργεί μόνο όταν η τρέχουσα εφαρμογή βοηθού έχει ρυθμιστεί στο Google Assistant. Αυτό σημαίνει ότι οι προγραμματιστές θα πρέπει να χρησιμοποιήσουν έναν συνδυασμό υπηρεσίας προσβασιμότητας και ανάγνωσης αρχείων καταγραφής συστήματος με τη σειρά για να εντοπίσει πότε ο χρήστης πιέζει το τηλέφωνό του, ώστε να μπορεί να κρύψει τον Βοηθό Google και αντ' αυτού να εκτελέσει μια καθορισμένη από τον χρήστη δράση. Αυτό ακριβώς είναι η πιο πρόσφατη ενημέρωση του Button Mapper από τον XDA Recognized Developer
flar2 κάνει.Καλύψαμε το Χαρτογράφηση κουμπιών εφαρμογή στο παρελθόν, αλλά για όσους από εσάς δεν είστε εξοικειωμένοι, είναι μια εφαρμογή που σας επιτρέπει να αντιστοιχίσετε ξανά σχεδόν οποιοδήποτε κλειδί στη συσκευή σας για να εκτελέσετε όποια ενέργεια θέλετε. Είναι λίγο υπερβολικό να το περιγράψεις με αυτόν τον τρόπο, επειδή η εφαρμογή έχει επίσης ένα σωρό άλλες δυνατότητες που πρέπει οπωσδήποτε να ελέγξεις.
Σε κάθε περίπτωση, η τελευταία ενημέρωση στην έκδοση 0.53 φέρνει τη δυνατότητα να αντιστοιχίστε ξανά τη λειτουργία συμπίεσης στα Google Pixel 2 και Pixel 2 XL. Αυτή η συγκεκριμένη δυνατότητα θα είναι διαθέσιμη για Ελεύθερος, αν και να έχετε κατά νου ότι ορισμένες από τις άλλες λειτουργίες της εφαρμογής απαιτούν άδεια επί πληρωμή.
Η παραπάνω επίδειξη βίντεο μας παρασχέθηκε από το flar2, επομένως παρακάμπτει ορισμένα από τα βήματα εγκατάστασης για να δείξει απλώς τη νέα δυνατότητα. Αν θέλετε να το επαναλάβετε στο ολοκαίνουργιο Google Pixel 2 ή στο Pixel 2 XL, θα σας παρέχουμε έναν οδηγό παρακάτω για να ακολουθήσετε.
Πώς να αντιστοιχίσετε ξανά τη λειτουργία Squeeze/Active Edge στο Google Pixel 2
Το πρώτο πράγμα που πρέπει να κάνετε είναι να κάνετε λήψη του Button Mapper είτε από τα XDA Labs είτε από το Google Play Store.
[appbox xda flar2.homebutton]
Τιμή: Δωρεάν.
3.5.
Λάβετε υπόψη ότι η έκδοση που κάνετε λήψη είναι έκδοση 0.53 επειδή οι παλιότερες εκδόσεις δεν έχουν τη δυνατότητα να αντιστοιχίσουν ξανά το Active Edge. Στη συνέχεια, βεβαιωθείτε ότι Το Active Edge είναι στην πραγματικότητα ενεργοποιημένο στο τηλέφωνό σας. Αφού επιβεβαιώσετε αυτά τα δύο πράγματα, ακολουθήστε αυτά τα βήματα:
- Ανοίξτε την εφαρμογή Button Mapper. Διαβάστε τις σελίδες εγκατάστασης καθώς εξηγούν τι μπορεί και τι δεν μπορεί να κάνει το Button Mapper.
- Στο κάτω μέρος, θα πρέπει να δείτε μια μικροσκοπική γραμμή (που ονομάζεται snackbar) που σας ζητά να ενεργοποιήσετε την Υπηρεσία Προσβασιμότητας του Button Mapper. Παρακέντηση Πηγαίνω και θα σας μεταφέρει στη σελίδα Υπηρεσία Προσβασιμότητας για το Button Mapper.
- Ενεργοποίηση κουμπιών χαρτογράφησης Υπηρεσία Προσβασιμότητας.
- Θα πρέπει να επιστρέψετε αυτόματα στην εφαρμογή Button Mapper. Σύμφωνα με το Κουμπιά κεφαλίδα για την οποία θα πρέπει να δείτε μια επιλογή Active Edge. Επιλέξτε το.
- Παρακέντηση Προσαρμογή.
- Η εφαρμογή θα σας ζητήσει να συνδέσετε το τηλέφωνό σας στον υπολογιστή σας και να εκτελέσετε ένα σενάριο. Για να γίνει αυτό, πρέπει να ρυθμίσουμε τη Γέφυρα εντοπισμού σφαλμάτων Android.
- Αν δεν το έχετε κάνει ήδη, μεταβείτε στις Ρυθμίσεις --> Σύστημα --> Σχετικά με το τηλέφωνο και πατήστε στο "Αριθμός κατασκευής«7 φορές. Θα δείτε ένα αναδυόμενο παράθυρο που θα σας λέει ότι είστε πλέον προγραμματιστής.
- Πηγαίνετε πίσω και στις Ρυθμίσεις --> Σύστημα θα πρέπει τώρα να υπάρχει ένα Επιλογές ανάπτυξης κατηγορία. Εισαγάγετε αυτό—μπορεί να ζητήσει την καρφίτσα/κωδικό σας.
- Κάντε κύλιση προς τα κάτω και βρείτε Εντοπισμός σφαλμάτων USB. Ενεργοποιήστε το.
- Ακολουθήστε τα βήματα στο αυτό το προηγούμενο σεμινάριο για τη ρύθμιση του ADB στο λειτουργικό σύστημα του συγκεκριμένου υπολογιστή σας (μπορείτε να παραλείψετε το τμήμα "Ρύθμιση τηλεφώνου", καθώς έχετε ήδη ενεργοποιήσει τον εντοπισμό σφαλμάτων USB).
- Άνοιξε α γραμμή εντολών ή τερματικό (ανάλογα με το λειτουργικό σας σύστημα) και πληκτρολογήστε την ακόλουθη εντολή:
adb shell sh /data/data/flar2.homebutton/keyevent.sh
- Αυτό θα εκτελέσει ένα σύντομο σενάριο που θα χορηγήσει την εφαρμογή Button Mapper android.permission. READ_LOGS. Χρειάζεται αυτήν την άδεια για να διαβάσει τα αρχεία καταγραφής συστήματος, τα οποία θα εξηγήσουμε το γιατί με περισσότερες λεπτομέρειες παρακάτω. Θα χρειαστεί να χορηγήσετε αυτήν την άδεια μόνο μία φορά, εκτός εάν απεγκαταστήσετε την εφαρμογή ή επαναφέρετε εργοστασιακά το τηλέφωνό σας.
- Το Button Mapper θα σας το ζητήσει επανεκκινήστε την εφαρμογή. Πατήστε το κουμπί για να το αφήσετε να επανεκκινήσει την εφαρμογή.
- Μόλις επιστρέψετε στην εφαρμογή, πατήστε ξανά στο "Active Edge" κάτω από την κεφαλίδα Κουμπιά. Τώρα μπορείτε να επιλέξετε Προσαρμογή και να επιλέξετε την ενέργεια που θέλετε! Συγχαρητήρια, Τώρα αντιστοιχίσατε ξανά τη λειτουργία συμπίεσης Google Pixel 2!
Εξήγηση
Εντάξει, εδώ λίγη αποποίηση ευθύνης. Αυτό δεν είναι στα αληθεια αντιστοίχιση του Active Edge, αλλά ελπίζουμε ότι είναι τόσο γρήγορο που δεν θα παρατηρήσετε ποτέ να εμφανίζεται ο Βοηθός Google όταν πιέζετε το τηλέφωνό σας. Αυτό που κάνει το Button Mapper είναι να χρησιμοποιεί μια Υπηρεσία Προσβασιμότητας για να ανιχνεύει πότε ο Βοηθός Google πρόκειται να εμφανιστεί και μετά διαβάζει τα αρχεία καταγραφής του συστήματος ενώ φιλτράρει κάτι που ονομάζεται "ElmyraService".
Συζητήσαμε στο προηγούμενο άρθρο μας πώς το ElmyraService αντιπροσωπεύει την υπηρεσία Active Edge, επομένως, φιλτράροντας τα αρχεία καταγραφής συστήματος για γραμμές που σχετίζονται με αυτήν, το Button Mapper γνωρίζει ακριβώς πότε πιέζετε το τηλέφωνό σας. Όπως είπα, δεν είναι μια τέλεια λύση σε καμία περίπτωση, επειδή είναι μια αρκετά τυχαία μέθοδος που περιλαμβάνει τη χορήγηση ευαίσθητων αδειών (READ_LOGS), θα μπορούσε ενδεχομένως να προκαλέσει κάποιες επιβραδύνσεις λόγω φύση των Υπηρεσιών Προσβασιμότητας, και θα μπορούσε ακόμη και να διορθωθεί από την Google σε μελλοντική ενημέρωση (το μόνο που θα έπρεπε να κάνουν είναι να μην γράφουν αρχεία καταγραφής).
Ο Flar2 λέει ότι το χρησιμοποιούσε την τελευταία μέρα και του λειτούργησε καλά. Αυτήν τη στιγμή, το μόνο πρόβλημα είναι να αποφύγετε να εμφανιστεί ο Βοηθός Google όταν πιέζετε και για να το πετύχετε αυτό αναγκάζει τη συσκευή να μεταβεί στην αρχική οθόνη πριν ξεκινήσει την ενέργεια που ορίζεται από το χρήστη. Πρόσθεσε μια πειραματική επιλογή στο Button Mapper για να παραμείνει στην τρέχουσα εφαρμογή χωρίς να σας κλωτσήσει πίσω στην αρχική οθόνη, αλλά λέει ότι δεν είναι ακόμα 100% συνεπής.
Ωστόσο, αυτή είναι η καλύτερη (και προς το παρόν, μοναδική) λύση εκεί έξω για να αναλάβετε τον έλεγχο του συμπιεσμένου πλαισίου στο Google Pixel 2 ή στο Google Pixel 2 XL. Με το Button Mapper, μπορείτε να κάνετε το Active Edge να κάνει ενέργειες όπως το άνοιγμα της κάμερας, ο φακός, το πρόγραμμα περιήγησης ιστού ή πολλά άλλα. Οι δυνατότητες είναι αμέτρητες και αυτό που θα επιλέξετε εξαρτάται αποκλειστικά από τις προσωπικές σας προτιμήσεις.