Αυτόματη απόκρυψη πλακιδίων Γρήγορων ρυθμίσεων στην οθόνη κλειδώματος [Εφαρμογή]

Μια εφαρμογή για την απόκρυψη πλακιδίων γρήγορων ρυθμίσεων στην οθόνη κλειδώματος. Απενεργοποιήστε ευαίσθητα πλακίδια όπως WiFi, Λειτουργία πτήσης, Τοποθεσία και άλλα στην οθόνη κλειδώματος!

Η Google παρουσίασε τα πλακίδια Γρήγορες ρυθμίσεις στο Android με Android 5.0 Lollipop (αν και πρέπει να σημειωθεί ότι αυτή η δυνατότητα ήταν διαθέσιμη σε τηλέφωνα Samsung πριν φτάσει στο AOSP). Με τις Γρήγορες ρυθμίσεις, οι χρήστες μπορούν να έχουν πρόσβαση σε πολλές χρήσιμες εναλλαγές συστήματος, όπως εναλλαγή WiFi, Bluetooth, Location, GPS ή Sound χωρίς να χρειάζεται να πλοηγηθούν στην εφαρμογή Ρυθμίσεις. Και με το Quick Settings Tiles API που εισάγεται στο Android 7.0 Nougat, οι προγραμματιστές μπορούν ακόμη και προσθέτουν τα δικά τους προσαρμοσμένα πλακίδια. Κατά τη δημιουργία ενός νέου πλακιδίου, οι προγραμματιστές μπορούν να καθορίσουν εάν το πλακίδιο μπορεί να είναι ή όχι εναλλαγή απευθείας από την οθόνη κλειδώματος, αλλά πολλά προεπιλεγμένα πλακίδια δεν εφαρμόζουν αυτήν τη δυνατότητα. Αν ψάχνετε τρόπο να

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

Ορισμένες συσκευές κατασκευαστών όπως η Samsung ή η Huawei εμποδίζουν τον χρήστη να αλλάξει ορισμένα πλακίδια ενώ βρίσκεται στην οθόνη κλειδώματος. Για παράδειγμα, οι συσκευές Huawei που εκτελούν EMUI εμποδίζουν τον χρήστη να αλλάξει τοποθεσία ενώ βρίσκεται στην οθόνη κλειδώματος, εκτός εάν ξεκλειδώσει το τηλέφωνο. Αλλά εάν ο χρήστης διαθέτει λειτουργία πτήσης ή πλακίδιο WiFi, αυτά μπορούν να αλλάξουν, γεγονός που καθιστά την προστασία πλακιδίων τοποθεσίας άχρηστη.

Παρόλο που η Google έχει εφαρμόσει την Προστασία επαναφοράς εργοστασιακών ρυθμίσεων (FRP) για να αποτρέψει τη λειτουργία της συσκευής σας από κλέφτες και στη συνέχεια να την επαναφέρουν εργοστασιακά, επιτρέποντας στους χρήστες να αλλάξουν οποιαδήποτε γρήγορη ρύθμιση είναι δειμεΠολλάπρος τηνείναιένα πιθανό ζήτημα ασφάλειας. Το αν η απόκρυψη πλακιδίων γρήγορων ρυθμίσεων από την οθόνη κλειδώματος θα βοηθήσει πραγματικά στην ασφάλεια της συσκευής είναι μια συζήτηση για μια άλλη φορά, αλλά σαφώς υπάρχει λόγος για τον οποίο ορισμένοι OEM κλειδώνουν ορισμένα πλακίδια από την πρόσβαση χωρίς πρόσβαση ακλείδωτος. Και επειδή αυτό φαίνεται να είναι ένα δημοφιλές αίτημα, αποφάσισα ότι θα άξιζε να φτιάξω μια απλή εφαρμογή για να χειριστεί αυτή την εργασία.


Έφτιαξα μια πολύ απλή εφαρμογή χρησιμοποιώντας Tasker και είναι Tasker App Factory πρόσθετο για απόκρυψη πλακιδίων γρήγορων ρυθμίσεων από την οθόνη κλειδώματος. Δεν είναι σε καμία περίπτωση μια όμορφη εφαρμογή, αλλά κάνει τη δουλειά. Η εφαρμογή απλώς παραθέτει τα επί του παρόντος διαθέσιμα πλακίδια Γρήγορων ρυθμίσεων που βρίσκονται στη γραμμή κατάστασης και σας επιτρέπει να επιλέξετε αυτά που θέλετε να αποκρύψετε από την οθόνη κλειδώματος.

Η λίστα των πλακιδίων γρήγορων ρυθμίσεων προέρχεται από το Ρυθμίσεις. Ασφαλής προτίμηση sysui_qs_tiles. Ως εκ τούτου, η αίτηση πρέπει να εγκριθεί WRITE_SECURE_SETTINGS άδεια (είτε από ένα ριζωμένο κέλυφος σε μια εφαρμογή τερματικού, όπως π.χ Υλικό Τερματικό από XDA Junior Member γιαρολέγκοβιτς ή μέσω ενός κέλυφος ADB). Με την άδεια που έχει χορηγηθεί, η εφαρμογή μπορεί να γράψει στο sysui_qs_tiles, το οποίο αλλάζει αμέσως τη λίστα με τις διαθέσιμες γρήγορες ρυθμίσεις.

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

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

Το χρησιμοποιώ για πάνω από μια εβδομάδα τώρα και δεν είχα κανένα πρόβλημα, αλλά σε περίπτωση που με κάποιο τρόπο η εφαρμογή χαλάσει, υπάρχει "αποθήκευση" και το κουμπί "επαναφορά" που σας επιτρέπει να αποθηκεύσετε την τρέχουσα λίστα πλακιδίων γρήγορων ρυθμίσεων στη γραμμή κατάστασης και αργότερα να επαναφέρετε τους. Η εφαρμογή αποκρύπτει και επαναφέρει οποιοδήποτε πλακίδιο γρήγορης ρύθμισης που επιλέγετε, ακόμα και προσαρμοσμένα τρίτων - ωστόσο μπορεί να χρειαστούν μερικά δευτερόλεπτα για να αρχικοποιηθούν ξανά τα πλακίδια τρίτων από εφαρμογές όπως η AutoNotification.

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

[appbox xda xda.hideqstiles]