Πώς να προσθέσετε πλήκτρα κύλισης σελίδας στη γραμμή πλοήγησης ενώ χρησιμοποιείτε το Chrome στο Android O

Ένας οδηγός σχετικά με τον τρόπο προσθήκης πλήκτρων κύλισης σελίδας στη γραμμή πλοήγησης ενώ χρησιμοποιείτε το πρόγραμμα περιήγησης Google Chrome στο Android O χρησιμοποιώντας το Tasker και το SecureTask.

Έχουμε πάει διασκεδάζοντας πολύ στο XDA με το νέο εργαλείο προσαρμογής γραμμής πλοήγησης αυτή την εβδομάδα. Από προσαρμοσμένα κλειδιά έως έλεγχος της αναπαραγωγής μουσικής, μεταβάλλω λειτουργία εικόνας σε εικόνα ενώ χρησιμοποιείτε το YouTube, και τελικά προσθέστε κλειδιά για να μετακινηθείτε στη λίστα συνομιλιών email σας, υπάρχουν πολλοί τρόποι με τους οποίους μπορείτε να επωφεληθείτε από το εργαλείο προσαρμογής της γραμμής πλοήγησης για να βελτιώσετε τις αγαπημένες σας εφαρμογές. Πιο πρόσφατα, σας δείξαμε επίσης πώς να το κάνετε προσθέστε προσαρμοσμένα εικονίδια στα πλήκτρα της γραμμής πλοήγησης ώστε να μπορείτε να προσδιορίσετε πιο εύκολα τι αντιπροσωπεύουν πραγματικά τα προσαρμοσμένα κλειδιά σας στα Tasker Profiles σας. Και τώρα, θα σας δείξουμε ένα παράδειγμα που εκμεταλλεύεται αυτό για να προσθέσει 

πλήκτρα κύλισης σελίδας στη γραμμή πλοήγησης ενώ χρησιμοποιείτε το Google Chrome.

Ευχαριστώ τον Eli Irvin για τη δοκιμή του σεναρίου μου και την καταγραφή αυτής της εγγραφής οθόνης.

Όπως μπορείτε να δείτε στο παραπάνω βίντεο, όταν ο ελεγκτής μου άνοιξε το Google Chrome, προστέθηκαν δύο νέα πλήκτρα στη γραμμή πλοήγησης, τα οποία όταν πατηθούν, πραγματοποιούν κύλιση στη σελίδα προς τα πάνω ή προς τα κάτω. Οι κωδικοί κλειδιών που αποστέλλονται είναι KEYCODE_PAGE_DOWN (#93) και KEYCODE_PAGE_UP (#92). Τα εικονίδια που εμφανίζονται είναι αρκετά αυτονόητα ως προς το ποιο αντιπροσωπεύει την κύλιση προς τα κάτω έναντι προς τα πάνω, χάρη στο γεγονός ότι χρησιμοποίησα προσαρμοσμένα εικονίδια από το Βάση δεδομένων εικονιδίων.

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


Απαιτήσεις:

  • 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, θα χρειαστεί να κατεβάσετε ένα κάτω βέλος και ένα εικονίδιο επάνω βέλους για να το χρησιμοποιήσετε ως προσαρμοσμένα εικονίδια για τα πλήκτρα κύλισης. Κατεβάστε τα προσαρμοσμένα εικονίδια που έχουν το κατάλληλο μέγεθος για την πυκνότητα οθόνης της συσκευής σας και αποθηκεύστε τα στο /Navicons. Ονομάστε αυτά τα εικονίδια down.png και up.png. Τώρα είμαστε έτοιμοι να δημιουργήσουμε το Tasker Profile μας.

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

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

  1. Α'1: Plugin --> SecureTask --> Secure Settings. Δράση: Γράφω. Σύνθεση: secure sysui_nav_bar_left. Αξία: key(93:file:///storage/emulated/0/NavIcons/down.png)
  2. Α2: Plugin --> SecureTask --> Secure Settings. Δράση: Γράφω. Σύνθεση: secure sysui_nav_bar_right. Αξία: key(92:file:///storage/emulated/0/NavIcons/up.png)

Αυτές οι δύο Ενέργειες θα προσθέσουν δύο πλήκτρα γραμμής πλοήγησης που αντιστοιχούν στα KEYCODE_PAGE_DOWN και KEYCODE_PAGE_UP με ένα κάτω βέλος και ένα εικονίδιο επάνω βέλους που κατεβάσατε από το Διαδίκτυο. Αυτά τα κλειδιά θα εμφανίζονται μόνο όταν βρίσκεστε στην εφαρμογή που έχετε επιλέξει, στην περίπτωσή μου στο Chrome, επομένως θα πρέπει να τα απενεργοποιήσουμε όταν βγαίνουμε από το Chrome προσθέτοντας μια εργασία εξόδου.

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

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

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

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

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

Κατεβάστε το προφίλ "Εναλλαγή πλήκτρων κύλισης στο Chrome" από το AndroidFileHost

Σημείωση: εάν κάνετε λήψη του παραπάνω Προφίλ, θα πρέπει να βεβαιωθείτε ότι έχετε ήδη κατεβάσει τα εικονίδια βέλους επάνω και κάτω βέλους και τα έχετε αποθηκεύσει στο /NavIcons ως up.png και down.png. Διαφορετικά, θα χρειαστεί να επεξεργαστείτε με μη αυτόματο τρόπο τις Ενέργειες στην Εργασία Εισόδου για να δείξετε σε αυτά τα νέα εικονίδια.

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