Pluvius è una nuova app che utilizza OMS su dispositivi Android rooted per creare temi dinamici per l'interfaccia utente del sistema e accentuare il colore in base allo sfondo corrente.
Con Android 8.0 Oreo, Google ha introdotto il framework dei temi nativi di Sony chiamato Overlay Manager Service (OMS). Gli overlay possono essere costruito per indirizzare le risorse di qualsiasi applicazione, inclusi SystemUI e il framework Android, e sovrascriverle con le proprie valori. Questo ci permette di farlo tema quasi ogni parte di Android a nostro piacimento su Android 8.0 Oreo e Android 8.1 Oreo. Sfortunatamente, Google accesso bloccato alle API OMS in Android P, affermando che OMS è destinato a essere utilizzato solo dagli OEM. Tuttavia, se tu avere accesso root come tramite Magisk, puoi ancora installa temi personalizzati su Android P. È appena stata rilasciata una nuova app chiamata "Pluvius" che utilizza OMS in un modo davvero intelligente: Interfaccia utente del sistema con temi dinamici e colori in risalto basati sullo sfondo corrente
Screenshot principali: Google Pixel 2 XL in esecuzione Android P Beta 3/Anteprima per sviluppatori 4. Schermate in basso: Essential Phone con Android 8.1 Oreo.
Come puoi vedere nella serie di screenshot qui sopra, il tema dell'interfaccia utente di sistema si basa sullo sfondo che ho scelto. (Gli sfondi che utilizzo qui sono gli sfondi di Google Pixel che possono essere installato su qualsiasi dispositivo tramite una porta non ufficiale.) Nei miei screenshot (la riga superiore), ho selezionato le opzioni "Chiaro vibrante" e "Scuro dinamico" rispettivamente per Adaptive System Accent e Adaptive SystemUI Theme. Ci sono più opzioni di colore con cui puoi giocare all'interno dell'app per personalizzare dinamicamente il tuo dispositivo Android a tuo piacimento. Guarda il video qui sotto dello sviluppatore per una dimostrazione della velocità con cui funziona l'app.
L'app utilizza il API della tavolozza Android per scegliere i colori dallo sfondo. È possibile trovare la logica dell'app per gestire questo problema Qui. Sfortunatamente, non esiste un'API unificata per recuperare i colori dagli sfondi live, quindi l'app non può selezionare dinamicamente un tema basato su uno sfondo live.
Per il supporto di Android P, l'app funziona proprio come Substratum in quanto inserisce gli overlay in /system/app. Ogni overlay ha una dimensione di circa 5-6 KB (gli overlay contengono solo il manifest e il file Colors.xml del tema il sistema e il framework), quindi non dovrebbero esserci preoccupazioni per lo spazio di archiviazione del sistema in esecuzione fuori. Puoi disinstallare i vecchi overlay in qualsiasi momento dalle impostazioni dell'app. Gli overlay installati da Pluvius contengono metadati personalizzati per renderli recuperabili dinamicamente dall'app in modo che possano essere aggiunti/rimossi/aggiornati ad hoc.
Se cambi spesso lo sfondo (magari usi un'app come Muzei o quello di Chainfire 500 carta antincendio), allora apprezzerai sicuramente la personalizzazione extra che questa brillante app offre. Ho già ho abbandonato il tema scuro automatico attivato su Luce notturna sceneggiatura a favore di questo.
Caratteristiche di Pluvius
- App standalone che non richiede l'installazione di Substratum o Andromeda.
- Temi dinamici anche l'interfaccia utente del sistema (pannello delle impostazioni rapide, pannello del volume, menu di accensione, ecc.). il colore dell'accento della struttura (impostazioni, cursori, pulsanti, levette, ecc.) in base a quello corrente sfondo.
- Accento del sistema adattivo opzione: Vivace, Chiaro vivace, Scuro vivace o Colore personalizzato
- Tema SystemUI adattivo: Scuro, Nero, Colore personalizzato, Luce dinamica, Scuro dinamico
- Supporta dispositivi Android 8.0 Oreo, Android 8.1 Oreo e Android P (tutti richiedono l'accesso root). Potrebbe non funzionare su alcune skin OEM fortemente modificate.
- Modulo Magisk opzionale necessario solo per gli utenti Android P che desiderano superare SafetyNet. Il metodo Android Oreo (PackageManager) non modifica /system quindi passerà SafetyNet.
Funzionalità pianificate:
- Notifiche tematiche dinamiche
- Temi rootless per Android 8.0 e Android 8.1 Oreo (richiede un'app aggiuntiva e comandi ADB)
Scarica e installa Pluvius
Puoi scaricare l'applicazione dal Google Play Store. C'è un Prova gratuita di 14 giorni disponibile dopo il quale è necessario sbloccare l'app tramite un acquisto in-app ($ 2.)
Visita la discussione del forum XDA
Omaggio del codice di sblocco Pluvius
Lo sviluppatore ha gentilmente concesso Sviluppatori XDA100 codici di sblocco da regalare agli utenti! sarò pubblicando i codici in modo casuale nei commenti durante il giorno, quindi anche se non hai capito subito questo post dovresti comunque essere in grado di richiedere un codice! I codici sono stati tutti distribuiti, grazie a tutti coloro che hanno lasciato un commento!
Nota: questo articolo non è sponsorizzato in alcun modo dallo sviluppatore di Pluvius. Lo sviluppatore è un collaboratore attivo sui nostri forum e, a titolo di cortesia, generalmente ci occupiamo di questo applicazioni, modifiche o qualsiasi altra cosa apportata da membri attivi che riteniamo possano essere i nostri lettori interessato a. Se hai condiviso qualcosa sui nostri forum che ritieni meriti un messaggio sul Portale, inviaci un suggerimento.