Un tutorial su come attivare la funzionalità Always on Display di Samsung in base a contesti personalizzati come la ricarica, l'orientamento del dispositivo o la posizione.
Samsung riceve molte critiche per l'ottimizzazione delle prestazioni per quanto riguarda il suo software (anche se quante di queste critiche sono legittimo e/o accurato è un dibattito che parleremo un'altra volta), ma è difficile negare il valore aggiunto del loro software porta. Potrei continuare a lungo su tutte le funzionalità che puoi trovare su Samsung Experience (precedentemente noto come TouchWiz), ma oggi mi concentrerò su come migliorare leggermente una funzionalità: Always On Schermo. Nello specifico, come fare abilita automaticamente Always on Display durante la ricarica, ma disabilitalo quando non è in carica.
Per quelli di voi fuori dal giro, la funzione Always on Display (AOD) di Samsung è una modalità schermo speciale che viene visualizzata quando Android va in timeout. In questa modalità puoi visualizzare rapidamente la data, l'ora, i messaggi, gli eventi del calendario correnti e altro ancora
funzionalità personalizzabili. AOD è un'esclusiva degli smartphone Samsung Galaxy S7 e S8 ed è un modo utile per dare una rapida occhiata a informazioni importanti senza dover mai mettere un dito sul telefono.L'AOD può essere attivato automaticamente in base a una pianificazione all'interno delle impostazioni, ma a parte questo non ci sono molti altri contesti che puoi utilizzare per controllare quando AOD è attivo. Fortunatamente con la potenza di Tasker, possiamo impostare qualsiasi contesto vogliamo attivare quando l'AOD è attivato/disattivato. Ho fatto un semplice app che puoi installare e dimenticare sul tuo Samsung Galaxy S7, S7 Edge, S8 o S8+ che attiva l'AOD solo durante la ricarica, ma mostrerò anche come impostare qualsiasi altro contesto desideri.
Scarica l'app AOD on Charge da XDA Labs
Nota: l'app sopra è stata realizzata utilizzando Tasker con Tasker App Factory. Non ha un'interfaccia utente. Nascondi l'icona dell'app dal cassetto delle app dopo averla installata. Puoi vedere come è stata creata l'app seguendo i passaggi seguenti.
Tutorial: attiva la modalità AOD su contesti personalizzati
Requisiti
- Tasker ($2.99)
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.
Opzione 1: attiva la modalità AOD quando sei connesso a determinate reti WiFi
Ecco le istruzioni dettagliate su come impostare questo script. Mi concentrerò sull'attivazione/disattivazione della modalità AOD quando ti connetti/disconnetti dalla rete WiFi di casa/lavoro, ma puoi impostare qualsiasi altro trigger che desideri.
- Apri Tasker e tocca il pulsante + in basso a destra per creare un nuovo profilo.
- Tocca "Stato" per aggiungere un contesto di stato.
- Scegli "Rete", quindi "WiFi connesso".
- Sotto SSID, tocca la lente di ingrandimento per visualizzare un elenco di SSID salvati. Scegli qui la rete WiFi desiderata.
- 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.
- Una volta nella schermata di modifica dell'attività, tocca l'icona + in basso al centro per aggiungere un'azione.
- Scegli "Codice", quindi "Funzione Java".
- Premi l'icona del caffè e seleziona CONTESTO.
- Premi la lente d'ingrandimento vicino a Funzione e cerca getContentResolver().
- Un nuovo campo "Reso" dovrebbe essere visualizzato in alto. Inserisci "cr" qui. Premi Indietro per tornare alla schermata di modifica dell'attività.
- Aggiungi un'altra azione della funzione Java (passaggi n. 6-7). Questa volta per il campo Classe o Oggetto premi la lente di ingrandimento e cerca Impostazioni $ Sistema. Per il campo Funzione, premi la lente di ingrandimento e seleziona putInt. Apparirà ora una serie di parametri. Per il Param (ContentResolver) premi la tazza di caffè e scegli l'oggetto “cr”. Per Param (String) inserisci aod_mode. Per Param (int) immettere 1.
- Premi Indietro per tornare alla schermata di modifica dell'attività. Ora premi a lungo sulle due azioni che abbiamo effettuato e tocca il pulsante degli appunti per copiarle. Premi Indietro per uscire dalla schermata principale di Tasker.
- Una volta nella schermata principale di Tasker, premi a lungo sull'attività che abbiamo appena eseguito e tocca "Aggiungi attività di uscita". Non preoccuparti di nominare l'attività.
- Quando ti trovi nella schermata di modifica della nuova attività, premi a lungo in un punto qualsiasi del centro dello schermo finché non viene visualizzata l'azione Incolla. Tocca per incollare le due azioni che abbiamo copiato in precedenza.
- Tocca l'Azione n. 2 qui e scorri verso il basso. Cambiare da 1 a 0 in Param (int). Tocca il pulsante Indietro finché non torni alla schermata principale di Tasker e il gioco è fatto!
Opzione 2: attiva la modalità AOD quando il dispositivo è rivolto verso l'alto sul tavolo
Ecco le istruzioni dettagliate su come impostare questo script. Mi concentrerò sull'attivazione/disattivazione della modalità AOD quando il dispositivo è rivolto verso l'alto.
- Apri Tasker e tocca il pulsante + in basso a destra per creare un nuovo profilo.
- Tocca "Stato" per aggiungere un contesto di stato.
- Scegli "Sensore", quindi "Orientamento".
- Sotto È, assicurati che sia indicato "A faccia in su".
- 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.
- Una volta nella schermata di modifica dell'attività, tocca l'icona + in basso al centro per aggiungere un'azione.
- Scegli "Codice", quindi "Funzione Java".
- Premi l'icona del caffè e seleziona CONTESTO.
- Premi la lente d'ingrandimento vicino a Funzione e cerca getContentResolver().
- Un nuovo campo "Reso" dovrebbe essere visualizzato in alto. Inserisci "cr" qui. Premi Indietro per tornare alla schermata di modifica dell'attività.
- Aggiungi un'altra azione della funzione Java (passaggi n. 6-7). Questa volta per il campo Classe o Oggetto premi la lente di ingrandimento e cerca Impostazioni $ Sistema. Per il campo Funzione, premi la lente di ingrandimento e seleziona putInt. Apparirà ora una serie di parametri. Per il Param (ContentResolver) premi la tazza di caffè e scegli l'oggetto “cr”. Per Param (String) inserisci aod_mode. Per Param (int) immettere 1.
- Premi Indietro per tornare alla schermata di modifica dell'attività. Ora premi a lungo sulle due azioni che abbiamo effettuato e tocca il pulsante degli appunti per copiarle. Premi Indietro per uscire dalla schermata principale di Tasker.
- Una volta nella schermata principale di Tasker, premi a lungo sull'attività che abbiamo appena eseguito e tocca "Aggiungi attività di uscita". Non preoccuparti di nominare l'attività.
- Quando ti trovi nella schermata di modifica della nuova attività, premi a lungo in un punto qualsiasi del centro dello schermo finché non viene visualizzata l'azione Incolla. Tocca per incollare le due azioni che abbiamo copiato in precedenza. Tocca l'Azione n. 2 qui e scorri verso il basso. Cambiare da 1 a 0 in Param (int). Tocca il pulsante Indietro finché non torni alla schermata principale di Tasker e il gioco è fatto!
Nota: il resto dei passaggi in formato immagine può essere seguito esattamente nello stesso modo della precedente serie di screenshot nell'opzione n. 1. Inizia semplicemente dalla seconda riga di screenshot e continua da lì.
Conclusione
Come puoi vedere, puoi abilitare o disabilitare la modalità Display sempre attivo praticamente su qualsiasi contesto desideri grazie a Tasker. La semplice app che ho realizzato ha lo scopo di coprire l'edizione delle funzionalità più comunemente richieste per AOD, ma se desideri qualcosa di diverso da AOD, il potere di apportare tali modifiche è nelle tue mani.