Schnelleinstellungskacheln auf dem Sperrbildschirm automatisch ausblenden [App]

Eine App zum Ausblenden von Schnelleinstellungskacheln auf dem Sperrbildschirm. Deaktivieren Sie sensible Kacheln wie WLAN, Flugzeugmodus, Standort und mehr auf dem Sperrbildschirm!

Google hat mit Android 5.0 Lollipop Schnelleinstellungskacheln für Android eingeführt (wobei zu beachten ist, dass diese Funktion auf Samsung-Handys verfügbar war, bevor sie ihren Weg zu AOSP fand). Mit den Schnelleinstellungen können Benutzer auf viele nützliche Systemschalter zugreifen, z. B. WLAN, Bluetooth, Standort, GPS oder Ton, ohne durch die Einstellungen-App navigieren zu müssen. Und mit der Quick Settings Tiles API, die in Android 7.0 Nougat eingeführt wurde, können Entwickler sogar Fügen Sie ihre eigenen benutzerdefinierten Kacheln hinzu. Beim Erstellen einer neuen Kachel können Entwickler festlegen, ob die Kachel zulässig ist oder nicht direkt über den Sperrbildschirm umgeschaltet werden, aber viele Standardkacheln implementieren diese Funktion nicht. Wenn Sie nach einer Möglichkeit suchen, dies zu tun

Schnelleinstellungskacheln auf dem Sperrbildschirm deaktivieren oder ausblenden, ich habe ein einfaches gemacht, kostenlose App mit dem Sie genau das tun können.

Einige Geräte von Herstellern wie Samsung oder Huawei verhindern, dass der Benutzer bestimmte Kacheln umschaltet, während er sich auf dem Sperrbildschirm befindet. Huawei-Geräte, auf denen EMUI ausgeführt wird, verhindern beispielsweise, dass der Benutzer den Standort wechselt, während er sich auf dem Sperrbildschirm befindet, es sei denn, er entsperrt das Telefon. Wenn der Benutzer jedoch über einen Flugzeugmodus oder eine WLAN-Kachel verfügt, können diese weiterhin umgeschaltet werden, wodurch der Schutz der Standortkachel unbrauchbar wird.

Obwohl Google den Factory Reset Protection (FRP) implementiert hat, um zu verhindern, dass Diebe mit Ihrem Gerät davonlaufen und es dann auf die Werkseinstellungen zurücksetzen, können Benutzer jede schnelle Einstellung umschalten gesehenvonvieleZuSeiA potenzielles Sicherheitsproblem. Ob das Ausblenden von Schnelleinstellungskacheln auf dem Sperrbildschirm wirklich zur Gerätesicherheit beiträgt, ist umstritten Ein anderes Mal, aber es gibt eindeutig einen Grund, warum bestimmte OEMs den Zugriff auf bestimmte Kacheln sperren, ohne dass dies der Fall ist entsperrt. Und da dies ein beliebter Wunsch zu sein scheint, habe ich beschlossen, dass es sich lohnen würde, eine einfache App zu entwickeln, die diese Aufgabe erledigt.


Ich habe eine supereinfache App mit erstellt Tasker und sein Tasker App Factory Plugin zum Ausblenden von Schnelleinstellungskacheln auf dem Sperrbildschirm. Es ist keineswegs eine schöne App, aber sie erledigt ihren Zweck. Die App listet einfach die aktuell verfügbaren Schnelleinstellungskacheln in Ihrer Statusleiste auf und lässt Sie diejenigen auswählen, die Sie auf dem Sperrbildschirm ausblenden möchten.

Die Liste der Schnelleinstellungskacheln stammt aus dem Einstellungen. Sicher Präferenz sysui_qs_tiles. Daher muss dem Antrag stattgegeben werden WRITE_SECURE_SETTINGS Berechtigung (entweder von einer gerooteten Shell innerhalb einer Terminal-App wie Materialterminal von XDA Junior Member Jarolegowitsch oder durch eine ADB Shell). Mit der erteilten Berechtigung kann die App in sysui_qs_tiles schreiben, wodurch die Liste der verfügbaren Schnelleinstellungen sofort geändert wird.

Leider habe ich keine einfache Möglichkeit gefunden, die Schnelleinstellungskachelwerte aus der Einstellung „sysui_qs_tiles“ in denselben Text umzuwandeln, der in der Statusleiste angezeigt wird. In meinen Tests sollte dies jedoch kein wirkliches Problem darstellen, da die angezeigten Zeichenfolgen ziemlich einfach mit der Kachel korrelieren können, die sie darstellt. Außerdem zeigt die App die Zeichenfolgen in derselben Reihenfolge an, in der sie in der Statusleiste angezeigt werden. Es gibt also keinen Grund, warum Sie nicht finden können, welche Kachel Sie ausblenden möchten.

Sobald Sie die Kacheln ausgewählt haben, die Sie auf dem Sperrbildschirm deaktivieren möchten, aktivieren Sie auf jeden Fall die Anzeige Monitor-Dienst erkennt die App, wenn der Bildschirm eingeschaltet wurde und aktiv gesperrt ist Bildschirm. Wenn Sie sich auf dem Sperrbildschirm befinden, ändert die App den Einstellungswert, der die aktuellen Schnelleinstellungskacheln enthält, und entfernt die Kacheln, die Sie aus dem Sperrbildschirm ausblenden möchten. Wenn der Benutzer dann das Telefon entsperrt, stellt die App die Schnelleinstellungskacheln wieder her, die beim Ausschalten des Bildschirms gespeichert wurden.

Ich benutze es jetzt seit über einer Woche und hatte keine Probleme, aber für den Fall, dass die App irgendwie kaputt geht, gibt es eine „Speichern“-Funktion. und die Schaltfläche „Wiederherstellen“, mit der Sie die aktuelle Liste der Schnelleinstellungskacheln in Ihrer Statusleiste speichern und später wiederherstellen können ihnen. Die App blendet jedoch alle von Ihnen ausgewählten Schnelleinstellungskacheln aus und stellt sie wieder her, auch benutzerdefinierte Kacheln von Drittanbietern Es kann einige Sekunden dauern, bis die Kacheln von Drittanbietern von Apps wie AutoNotification neu initialisiert werden.

Ich hoffe, dass diese schnelle Anwendung, die ich zusammengestellt habe, Ihnen gute Dienste leistet. Ich bin keineswegs ein Entwickler, wenn man bedenkt, dass ich bei der Erstellung dieser App mit Tasker keine einzige Codezeile berührt habe, aber ich würde sie lieber veröffentlichen App, mit der Benutzer Kacheln für Schnelleinstellungen ausblenden können, anstatt weiterhin darauf warten zu müssen, dass jemand anderes vielleicht mit einer eigenen App vorbeikommt eigen.

[appbox xda xda.hideqstiles]