Προσθέστε ένα μενού και ένα κουμπί προώθησης στη γραμμή πλοήγησης στο Android O για βελτιωμένη περιήγηση στο Web

Εκμάθηση σχετικά με τον τρόπο προσθήκης μενού και κουμπιού προώθησης στη γραμμή πλοήγησης στο Android O, μόνο κατά τη χρήση του Google Chrome, για βελτιωμένη περιήγηση στον ιστό.

Android O εργαλείο προσαρμογής γραμμής πλοήγησης μπορεί να χρησιμοποιηθεί για α μυριάδες περιπτώσεις, αλλά είναι ιδιαίτερα χρήσιμο όταν αλλάζετε τα πλήκτρα πλοήγησης με βάση τα συμφραζόμενα. Στα σεμινάρια μας, εστιάζουμε στην εύρεση καταστάσεων όπου η προσθήκη νέων πλήκτρων γραμμής πλοήγησης μπορεί να βελτιώσει την εμπειρία της εφαρμογής σας και σήμερα θα σας δείξουμε πώς να προσθέσετε μενού και ένα προς τα εμπρός κουμπί στη γραμμή πλοήγησης όταν χρησιμοποιείτε το Google Chrome. Αυτά τα κουμπιά θα βελτιώσουν σημαντικά την εμπειρία περιήγησής σας στον Ιστό, επειδή δεν χρειάζεται να φτάσετε μέχρι πάνω δεξιά για να πατήσετε το κουμπί υπερχείλισης μενού.

Ευχαριστώ τον Eli Irvin που ήταν το πειραματόζωό μου και έλαβε αυτή τη λήψη οθόνης.

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

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

Θα σας δείξουμε πώς να αναπαράγετε αυτήν τη ρύθμιση στη δική σας συσκευή, ώστε να μάθετε πώς να δημιουργείτε τη δική σας προσαρμοσμένη πλοήγηση διαμορφώσεις γραμμής, αλλά θα παρέχουμε επίσης έναν σύνδεσμο λήψης στο τέλος του άρθρου εάν προτιμάτε να μεταβείτε σε ότι.

Σημείωση: αυτό το σεμινάριο δεν είναι συμβατό με το προηγούμενο μάθημά μας για προσθήκη πλήκτρων κύλισης στη γραμμή πλοήγησης όταν χρησιμοποιείτε το Chrome. Μπορείτε να επιλέξετε είτε αυτό το Προφίλ για χρήση είτε αυτό ανάλογα με τις προτιμήσεις σας, αλλά όχι και τα δύο.


Προσθήκη κουμπιών μενού/προώθησης στη γραμμή πλοήγησης κατά τη χρήση του Chrome

Απαιτήσεις:

  • Tasker ($2.99)
  • SecureTask

Το Tasker είναι απαραίτητο γιατί είναι η εφαρμογή αυτοματισμού που χρησιμοποιούμε για να εντοπίσουμε σε ποια εφαρμογή βρισκόμαστε και στείλτε εντολές μέσω της προσθήκης SecureTask, η οποία θα χειριστεί την αλλαγή της πλοήγησής μας μπαρ. Αφού εγκαταστήσετε και τις δύο εφαρμογές, πρέπει να ρυθμίσουμε και τις δύο.

Για να εντοπίσει το Tasker σε ποια εφαρμογή βρισκόμαστε, πρέπει να του παραχωρήσουμε την Υπηρεσία Προσβασιμότητας. Κάνοντας αυτό είναι πολύ γρήγορο, απλώς μεταβείτε στις Ρυθμίσεις --> Προσβασιμότητα και αναζητήστε το "Tasker" στη λίστα των Υπηρεσιών. Ενεργοποιήστε την υπηρεσία προσβασιμότητας.

Στη συνέχεια, πρέπει να εκχωρήσουμε στο SecureTask τη δυνατότητα να τροποποιεί τις ρυθμίσεις συστήματος στη συσκευή μας. Για να γίνει αυτό, πρέπει να εκχωρήσουμε στο SecureTask μια ειδική άδεια γνωστή ως WRITE_SECURE_SETTINGS που είναι συνήθως δεν είναι προσβάσιμο σε κανονικές εφαρμογές, αλλά μπορεί να χορηγηθεί με μη αυτόματο τρόπο από έναν χρήστη μέσω της χρήσης του ADB. Επομένως, θα χρειαστεί να έχετε ADB σε λειτουργία στον υπολογιστή σας για να λειτουργήσει. Ευτυχώς, η παραχώρηση αυτής της άδειας είναι εφάπαξ και θα χρειαστείτε το SecureTask εάν θέλετε να ακολουθήσετε οποιονδήποτε από τους άλλους οδηγούς μου για τη γραμμή πλοήγησης που σχετίζονται με το Android O (εκ των οποίων υπάρχουν πολλά), οπότε σίγουρα αξίζει να το κάνετε.

Ρύθμιση ADB

Το πρώτο πράγμα που πρέπει να κάνετε είναι να κάνετε λήψη του δυαδικού ADB για το συγκεκριμένο λειτουργικό σύστημα. Μπορείτε να το κάνετε εδώ. Αφού τα κατεβάσετε, πρέπει να βεβαιωθείτε ότι το έχετε σωστός οδηγός εάν είστε σε Windows.

Αφού εξαγάγετε το δυαδικό αρχείο σε ξεχωριστό φάκελο και εγκαταστήσετε το πρόγραμμα οδήγησης, θα πρέπει στη συνέχεια να ενεργοποιήσουμε το USB Debugging στο smartphone. Για να το κάνετε αυτό, ανοίξτε τις Ρυθμίσεις και μεταβείτε στο Σχετικά με το τηλέφωνο. Πατήστε στο Build Number 7 φορές μέχρι να εμφανιστεί ένα παράθυρο διαλόγου που σας λέει ότι έχετε ξεκλειδώσει τις Επιλογές προγραμματιστή. Μπορείτε να αποκτήσετε πρόσβαση στις Επιλογές προγραμματιστή στις Ρυθμίσεις τώρα. Προφανώς στο Android O, πρέπει να εισαγάγετε το pin/κωδικό πρόσβασης για να μπορέσετε να ανοίξετε τις Επιλογές προγραμματιστή. Κάντε το και αναζητήστε το USB Debugging και μετά ενεργοποιήστε το.

Τώρα συνδέστε το τηλέφωνό σας και ανοίξτε μια γραμμή εντολών στον ίδιο κατάλογο όπου εξαγάξατε το δυαδικό ADB. (Χρήστες Windows, κρατήστε πατημένο το shift+δεξί κλικ σε αυτόν τον φάκελο και επιλέξτε "άνοιγμα γραμμής εντολών εδώ.") Πληκτρολογήστε adb devices στη γραμμή εντολών. Θα δείτε ένα μήνυμα ότι ο διακομιστής ADB ξεκινά και, στη συνέχεια, στο τηλέφωνό σας θα δείτε ένα μήνυμα που σας ζητά να παραχωρήσετε πρόσβαση στο ADB στον υπολογιστή σας. Αποδέξου το. Τώρα που μπαίνεις adb devices στη γραμμή εντολών, θα πρέπει να δείτε τον σειριακό αριθμό της συσκευής σας, αν ναι, τότε τα καταφέρατε.

Εκχώρηση WRITE_SECURE_SETTINGS στο SecureTask

Όταν ανοίξει μια γραμμή εντολών ADB, εισαγάγετε την ακόλουθη εντολή για να εκχωρήσετε στο SecureTask το απαιτούμενο δικαίωμα.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

Το SecureTask θα έχει πλέον τη δυνατότητα να τροποποιεί τις ρυθμίσεις του συστήματος χωρίς πρόσβαση root! Τώρα είμαστε έτοιμοι να προχωρήσουμε στο Tasker.

Ρύθμιση του Προφίλ Tasker

Ανοίξτε το Tasker και πατήστε + για να δημιουργήσετε ένα νέο προφίλ και να το ονομάσετε κάπως σαν "Εναλλαγή πρόσθετων κλειδιών Chrome". Επίλεξε το Εφαρμογή Συμφραζόμενα. Κάντε κύλιση στη λίστα και επιλέξτε την εφαρμογή του προγράμματος περιήγησής σας (στην περίπτωσή μου επέλεξα το Chrome).

Αφού προσθέσετε την εφαρμογή σας και επιστρέψετε στην κύρια οθόνη του Tasker, το Tasker θα σας ζητήσει να επισυνάψετε μια υπάρχουσα Εργασία ή να δημιουργήσετε μια νέα. Δημιουργήστε μια νέα Εργασία, αλλά μην μπείτε στον κόπο να της δώσετε ένα όνομα. Μόλις βρεθείτε στην οθόνη επεξεργασίας εργασιών, προσθέστε τις ακόλουθες δύο Ενέργειες:

  1. Plugin --> SecureTask --> Secure Settings. Δράση: Γράφω. Σύνθεση: secure sysui_nav_bar_left. Αξία: key(82:com.android.systemui/2131230913)
  2. Plugin --> SecureTask --> Secure Settings. Δράση: Γράφω. Σύνθεση: secure sysui_nav_bar_right. Αξία: key(125:com.android.systemui/2131231004)

Μόλις γίνει αυτό, μπορείτε να επιστρέψετε στο κύριο μενού του Tasker. Τώρα θα ολοκληρώσουμε αυτό το προφίλ προσθέτοντας μια εργασία εξόδου σε αυτό, η οποία θα ενεργοποιηθεί όταν αποχωρήσετε από την εφαρμογή Chrome. Αυτή η Εργασία Έξοδος θα διαγράψει τη γραμμή πλοήγησης από αυτά τα εικονίδια.

Προσθέστε μια εργασία εξόδου πατώντας παρατεταμένα την υπάρχουσα εργασία που μόλις προσθέσατε στο προφίλ. Πατήστε "Προσθήκη εργασίας εξόδου". Δημιουργήστε μια νέα Εργασία και, στη συνέχεια, προσθέστε τις ακόλουθες δύο Ενέργειες:

  1. Plugin --> SecureTask --> Secure Settings. Δράση: Γράφω. Σύνθεση: secure sysui_nav_bar_left. Αξία: null
  2. Plugin --> SecureTask --> Secure Settings. Δράση: Γράφω. Σύνθεση: secure sysui_nav_bar_right. Αξία: null

Επιστρέψτε στο κύριο μενού του Tasker και τελειώσατε. Το Tasker θα εμφανίζει τώρα το μενού και τα πλήκτρα προώθησης ενώ χρησιμοποιείτε το Chrome και θα τα διαγράφει όταν δεν χρησιμοποιείτε το Chrome.


Λήψη και εισαγωγή

Όπως συμβαίνει με όλα τα σεμινάρια που σχετίζονται με το Tasker, θα παρέχουμε το αρχείο XML που μπορείτε να κατεβάσετε και να εισαγάγετε. Κατεβάστε το αρχείο .prf.xml από το AndroidFileHost παρακάτω και αποθηκεύστε το στον εσωτερικό σας χώρο αποθήκευσης. Ανοίξτε το Tasker και πατήστε παρατεταμένα την καρτέλα Προφίλ επάνω, μέχρι να δείτε ένα κουμπί Εισαγωγή. Πατήστε σε αυτό και αναζητήστε το αρχείο XML που μόλις αποθηκεύσατε και, στη συνέχεια, επιλέξτε το για να το εισαγάγετε. Βεβαιωθείτε ότι έχετε ενεργοποιήσει την υπηρεσία προσβασιμότητας της Tasker και ότι την έχετε παραχωρήσει WRITE_SECURE_SETTINGS στο SecureTask όπως αναφέρεται στο άρθρο μου, διαφορετικά αυτό το Προφίλ δεν θα το κάνει οτιδήποτε στο τηλέφωνό σας!

Κατεβάστε το προφίλ "Εναλλαγή Chrome Extra Keys" από το AndroidFileHost

Αν αναρωτιέστε ποια άλλα χρήσιμα πλήκτρα μπορούμε να προσθέσουμε στη γραμμή πλοήγησης πιο χρήσιμα στο Android O, ρίξτε μια ματιά στα άλλα σεμινάρια!