Come mostrare solo il contenuto delle notifiche della schermata di blocco a casa

Un tutorial su come mostrare il contenuto completo delle notifiche della schermata di blocco quando sei a casa ma nascondere le notifiche sulla schermata di blocco quando sei lontano.

Google ha introdotto le notifiche della schermata di blocco in Android Lollipop e ha consentito agli utenti di decidere se desiderano o meno che le proprie notifiche vengano visualizzate nella schermata di blocco. Nascosto nelle impostazioni c'è un menu in cui puoi scegliere di nascondere le notifiche dalla schermata di blocco interamente, mostra che un'app ha una notifica ma nascondi il contenuto della notifica o mostra la notifica al suo interno totalità.

Ma questa impostazione è un'opzione tutto o niente: non c'è modo di renderla contestuale. Se desideri avere una configurazione in cui le notifiche vengono nascoste solo quando sei lontano da casa, dovrai modificare manualmente questa impostazione ogni volta che esci di casa. Per gli studenti universitari che lasciano la schermata di blocco attiva a casa e nel campus, di solito si limita a mantenere un'impostazione. Tuttavia, grazie alla potenza di Tasker, possiamo avere il meglio di entrambi i mondi; mostra tutto il contenuto delle notifiche mentre sei a casa, ma nascondi il contenuto delle notifiche quando sei lontano da casa.


Requisiti

  • Tasker ($2.99)
  • SecureTask (Gratuito)

Anche se qui utilizzo Tasker, sei libero di utilizzare qualsiasi altra app di automazione di tua scelta. Tasker è di gran lunga il più popolare ed è quello con cui la maggior parte delle persone ha familiarità, quindi è quello che sto usando. SecureTask è un plugin per Tasker che può modificare l'impostazione che stiamo cercando, ma solo dopo averlo configurato con la giusta autorizzazione. Per fare ciò, dobbiamo avere accesso ADB.

Configurazione dell'ADB

La prima cosa che devi fare è scaricare il binario ADB per il tuo particolare sistema operativo. è possibile farlo qui. Una volta scaricati, devi assicurarti di avere il file autista adeguato se utilizzi Windows.

Dopo aver estratto il file binario in una cartella separata e aver installato il driver, dobbiamo abilitare il debug USB sullo smartphone. Per fare ciò, apri Impostazioni e vai su Informazioni sul telefono. Tocca Numero build 7 volte finché non viene visualizzata una finestra di dialogo che ti informa che hai sbloccato le Opzioni sviluppatore. Ora puoi accedere alle Opzioni sviluppatore nelle Impostazioni. Apparentemente in Android O, devi inserire il tuo PIN/password prima di poter aprire le Opzioni sviluppatore. Fallo e cerca Debug USB, quindi abilitalo.

Ora collega il telefono e apri un prompt dei comandi nella stessa directory in cui hai estratto il binario ADB. (Utenti Windows, tieni premuto MAIUSC + clic con il pulsante destro del mouse su quella cartella e seleziona "apri prompt dei comandi qui".) Digita adb devices nel prompt dei comandi. Vedrai un messaggio che informa che il server ADB è in fase di avvio, quindi sul tuo telefono vedrai un messaggio che ti chiede di concedere l'accesso ADB al tuo computer. Accettarla. Ora quando inserisci adb devices nel prompt dei comandi, dovresti vedere il numero di serie del tuo dispositivo, in tal caso sei riuscito a ottenere l'accesso ADB.

Infine, con il prompt dei comandi ADB aperto, inserisci il comando seguente per concedere a SecureTask l'autorizzazione richiesta.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask ora avrà la possibilità di modificare le impostazioni di sistema senza accesso root! Ora siamo pronti per passare alla configurazione di Tasker.

Configurazione di Tasker

Ecco una serie di istruzioni passo passo per creare un profilo Tasker che si attiva quando connesso/disconnesso alla/dalla tua rete WiFi domestica, quindi avvia SecureTask per modificare l'impostazione.

  1. Apri Tasker e tocca il pulsante + in basso a destra per creare un nuovo profilo.
  2. Tocca "Stato" per aggiungere un contesto di stato.
  3. Scegli "Rete", quindi "WiFi connesso".
  4. Sotto SSID, tocca la lente di ingrandimento per visualizzare un elenco di SSID salvati. Scegli qui la tua rete domestica.
  5. Premi il tasto Indietro e Tasker ti chiederà di allegare un'attività esistente o di crearne una nuova. Scegli "Nuova attività". Non preoccuparti di nominarlo.
  6. Una volta nella schermata di modifica dell'attività, tocca l'icona + in basso al centro per aggiungere un'azione.
  7. Scegli "Plugin", quindi "SecureTask", quindi cerca "Impostazioni sicure" nell'elenco.
  8. Tocca l'icona della matita per aprire la schermata di configurazione di SecureTask.
  9. Per Azione, scegli "Scrivi". Per l'impostazione inseriscilo esattamente come scritto (senza virgolette) "secure lock_screen_allow_private_notifications". Per il nuovo valore inserire “1”. Al termine, tocca il segno di spunta.
  10. Premi due volte Indietro per uscire dalla schermata principale di Tasker. Ora dobbiamo allegare un'attività di uscita che si attiva quando ci disconnettiamo dal nostro WiFi. Premi a lungo sull'attività appena creata finché non vedi "Aggiungi attività di uscita". Toccalo.
  11. Aggiungi un'azione (come i passaggi da 6 a 9), tranne che questa volta per il valore inserisci "0". Questo mostrerà la notifica sulla schermata di blocco ma ne nasconderà il contenuto.

Il tuo telefono ora visualizzerà tutti i contenuti delle notifiche sulla schermata di blocco mentre sei connesso alla rete domestica, ma nasconderà i contenuti delle notifiche quando sei lontano da casa!


Segui il Feed RSS dei tutorial XDA per ulteriori contenuti come questo. Scaricamento XDA Labs per aggiornarti rapidamente su tutte le ultime novità e funzionalità originali pubblicate sul portale XDA.