Nascondi automaticamente i riquadri Impostazioni rapide nella schermata di blocco [App]

Un'app per nascondere i riquadri delle impostazioni rapide nella schermata di blocco. Disattiva i riquadri sensibili come WiFi, Modalità aereo, Posizione e altro nella schermata di blocco!

Google ha introdotto i riquadri Impostazioni rapide su Android con Android 5.0 Lollipop (anche se va notato che questa funzionalità era disponibile sui telefoni Samsung prima che arrivasse su AOSP). Con le Impostazioni rapide, gli utenti possono accedere a molte utili opzioni di sistema come WiFi, Bluetooth, Posizione, GPS o Audio senza dover navigare attraverso l'app Impostazioni. E con l'API Quick Settings Tiles introdotta in Android 7.0 Nougat, gli sviluppatori possono anche aggiungere le proprie tessere personalizzate. Quando si crea un nuovo riquadro, gli sviluppatori possono specificare se il riquadro può essere o meno attivato direttamente dalla schermata di blocco, ma molti riquadri predefiniti non implementano questa funzionalità. Se stai cercando un modo per disabilitare o nascondere i riquadri delle impostazioni rapide nella schermata di blocco

, ho creato un semplice, App gratuita che puoi usare per fare proprio questo.

Alcuni dispositivi di produttori come Samsung o Huawei impediscono all'utente di attivare/disattivare determinati riquadri mentre si trova nella schermata di blocco. Ad esempio, i dispositivi Huawei che eseguono EMUI impediscono all'utente di modificare la posizione mentre si trova nella schermata di blocco a meno che non sblocchino il telefono. Ma se l'utente dispone di una modalità aereo o di un riquadro WiFi, è comunque possibile attivarli, rendendo inutile la protezione del riquadro posizione.

Sebbene Google abbia implementato la protezione del ripristino delle impostazioni di fabbrica (FRP) per impedire ai ladri di scappare con il tuo dispositivo e ripristinarlo in fabbrica, consentire agli utenti di attivare o disattivare qualsiasi impostazione rapida è vistodimoltiAEssereUN potenziale problema di sicurezza. Se nascondere o meno i riquadri delle impostazioni rapide dalla schermata di blocco sia davvero d'aiuto per la sicurezza del dispositivo è un argomento controverso un'altra volta, ma chiaramente c'è una ragione per cui alcuni OEM bloccano l'accesso a determinati riquadri senza esserlo sbloccato. E poiché questa sembra essere una richiesta popolare, ho deciso che varrebbe la pena creare una semplice app per gestire questo compito.


Ho creato un'app semplicissima utilizzando Tasker e il suo Fabbrica dell'app Tasker plugin per nascondere i riquadri delle impostazioni rapide dalla schermata di blocco. Non è affatto una bella app, ma fa il suo lavoro. L'app elenca semplicemente i riquadri Impostazioni rapide attualmente disponibili nella barra di stato e ti consente di selezionare quelli che desideri nascondere dalla schermata di blocco.

L'elenco dei riquadri delle impostazioni rapide è tratto da Impostazioni. Sicuro preferenza sysui_qs_tiles. In quanto tale, la domanda deve essere accolta WRITE_SECURE_SETTINGS autorizzazione (da una shell rootata all'interno di un'app terminale come Terminale materiale dal membro XDA Junior Yarolegovich o attraverso un Conchiglia ADB). Con l'autorizzazione concessa, l'app può scrivere su sysui_qs_tiles, che modifica immediatamente l'elenco delle impostazioni rapide disponibili.

Sfortunatamente, non ho trovato un modo semplice per convertire i valori dei riquadri di impostazione rapida presi dalla preferenza sysui_qs_tiles nello stesso testo mostrato nella barra di stato. Nei miei test, tuttavia, questo non dovrebbe essere un problema perché le stringhe mostrate sono abbastanza facili da correlare con il riquadro che rappresentano. Inoltre, l'app visualizza le stringhe nello stesso ordine in cui sono mostrate nella barra di stato, quindi non c'è davvero alcun motivo per cui non sarai in grado di trovare quale riquadro stai cercando di nascondere.

In ogni caso, una volta scelte le tessere che desideri disattivare nella schermata di blocco e abilitare la visualizzazione monitora il servizio, l'app rileverà quando lo schermo è stato acceso ed è attivo sulla serratura schermo. Nella schermata di blocco, l'app modificherà il valore delle impostazioni che contiene i riquadri delle impostazioni rapide correnti e rimuoverà i riquadri che desideri nascondere dalla schermata di blocco. Quindi, quando l'utente sblocca il telefono, l'app ripristinerà i riquadri delle impostazioni rapide salvati quando hai spento lo schermo.

Lo uso da più di una settimana e non ho riscontrato alcun problema, ma nel caso in cui l'app dovesse rovinarsi c'è un "salvataggio" e il pulsante "ripristina" che ti consente di salvare l'elenco corrente dei riquadri delle impostazioni rapide nella barra di stato e successivamente ripristinarlo loro. L'app nasconde e ripristina qualsiasi riquadro di impostazione rapida scelto, anche quelli personalizzati di terze parti potrebbero essere necessari alcuni secondi per la reinizializzazione dei riquadri di terze parti di app come Notifica automatica.

Spero che questa rapida applicazione che ho creato ti serva bene. Non sono affatto uno sviluppatore dato che non ho toccato una singola riga di codice durante la creazione di questa app con Tasker, ma preferirei rilasciarla app che consente alle persone di nascondere i riquadri delle impostazioni rapide invece di far sì che le persone continuino ad aspettare che qualcun altro arrivi con una loro app Proprio.

[appbox xda xda.hideqstiles]