Pluvius er en ny app som bruker OMS på rotfestede Android-enheter for å dynamisk tematisere systemgrensesnittet og aksentfargen basert på gjeldende bakgrunnsbilde.
Med Android 8.0 Oreo introduserte Google Sonys native temarammeverk kalt Overlay Manager Service (OMS). Overlegg kan være bygget for å målrette ressursene til enhver applikasjon, inkludert SystemUI og Android-rammeverket, og overstyre dem med sine egne verdier. Dette gjør at vi kan tema nesten alle deler av Android etter vår smak på Android 8.0 Oreo og Android 8.1 Oreo. Dessverre, Google blokkert tilgang til OMS API-ene i Android P, og sier at OMS kun er ment å brukes av OEM-er. Imidlertid, hvis du har root-tilgang for eksempel gjennom Magisk, kan du fortsatt installer egendefinerte temaer på Android P. En ny app kalt "Pluvius" har nettopp blitt sluppet, og den bruker OMS på en veldig smart måte: Dynamisk temasystem for brukergrensesnitt og aksentfarger basert på gjeldende bakgrunnsbilde. Den krever root-tilgang å jobbe, men hvis du oppfyller det grunnleggende kravet, kan du glede deg over personlige temaer på alle
Android 8.0 Oreo, Android 8.1 Oreo eller Android P enhet som Google Pixel 2 eller Essential Phone.Toppskjermbilder: Google Pixel 2 XL kjører Android P Beta 3/Utviklerforhåndsvisning 4. Skjermbilder nederst: Essential Phone som kjører Android 8.1 Oreo.
Som du kan se i settet med skjermbilder ovenfor, er systemgrensesnittets tema basert på bakgrunnen jeg valgte. (Bakgrunnsbilder jeg bruker her er Google Pixel bakgrunnsbilder som kan være installert på hvilken som helst enhet gjennom en uoffisiell port.) I skjermbildene mine (øverste rad) valgte jeg alternativene "Light Vibrant" og "Dynamic Dark" for henholdsvis Adaptive System Accent og Adaptive SystemUI Theme. Det er flere fargealternativer du kan spille rundt i appen for å dynamisk tematisere Android-enheten din slik du vil. Sjekk ut videoen nedenfor av utvikleren for en demonstrasjon av hvor raskt appen fungerer.
Appen bruker Android Palette API å velge farger fra tapetet. Appens logikk for å håndtere dette finner du her. Dessverre er det ingen enhetlig API for å hente farger fra levende bakgrunnsbilder, så appen kan ikke dynamisk velge et tema basert på et levende bakgrunnsbilde.
For Android P-støtte fungerer appen akkurat som Substratum ved at den plasserer overleggene i /system/app. Hvert overlegg er omtrent 5-6 KB i størrelse (overleggene inneholder bare manifestet og colors.xml til temaet systemet og rammeverket), så det bør ikke være noen bekymring for systemlagringsplassen som kjører ute. Du kan avinstallere gamle overlegg når som helst fra appens innstillinger. Overleggene installert av Pluvius inneholder tilpassede metadata for å gjøre dem hentebare dynamisk av appen slik at de kan legges til/fjernes/oppdateres ad-hoc.
Hvis du ofte endrer bakgrunnen din (kanskje du bruker en app som Muzei eller Chainfire's 500 Bålpapir), så vil du garantert nyte den ekstra tilpasningen denne geniale appen bringer til bordet. jeg har allerede droppet det automatiske mørketemaet mitt som ble utløst på Night Light manus til fordel for dette.
Plusvius-funksjoner
- Frittstående app som ikke krever at Substratum eller Andromeda er installert.
- Dynamisk temaer System UI (hurtiginnstillingspanel, volumpanel, strømmeny, etc.) samt aksentfargen på rammeverket (innstillinger, glidebrytere, knapper, brytere osv.) basert på gjeldende tapet.
- Adaptiv systemaksent alternativ: Vibrant, Light Vibrant, Dark Vibrant eller Custom Color
- Adaptivt SystemUI-tema: Dark, Black, Custom Color, Dynamic Light, Dynamic Dark
- Støtter Android 8.0 Oreo, Android 8.1 Oreo og Android P (alle krever root-tilgang) enheter. Fungerer kanskje ikke på noen kraftig modifiserte OEM-skall.
- Valgfri Magisk-modul som bare er nødvendig for Android P-brukere som ønsker å passere SafetyNet. Android Oreo-metoden (PackageManager) endrer ikke /system, så den passerer SafetyNet.
Planlagte funksjoner:
- Dynamisk temavarsler
- Rotløs tema for Android 8.0 og Android 8.1 Oreo (vil kreve en tilleggsapp og ADB-kommandoer)
Last ned og installer Plusvius
Du kan laste ned applikasjonen fra Google Play Store. Det er en 14-dagers gratis prøveperiode tilgjengelig, hvoretter du må låse opp appen via et kjøp i appen ($2.)
Besøk XDA-forumtråden
Giveaway for Pluvius Unlock Code
Utbyggeren har nådig gitt XDA-utviklere100 opplåsingskoder å gi til brukerne! jeg vil være legge ut kodene tilfeldig i kommentarfeltet i løpet av dagen, så selv om du ikke fikk med deg dette innlegget umiddelbart, bør du fortsatt kunne kreve en kode! Alle kodene er gitt ut, takk til alle som la igjen en kommentar!
Merk: denne artikkelen er ikke sponset på noen måte av utvikleren av Pluvius. Utvikleren er en aktiv bidragsyter på forumene våre, og som en høflighet dekker vi generelt applikasjoner, modifikasjoner eller noe annet laget av aktive medlemmer som vi tror leserne våre kan være interessert i. Hvis du har delt noe på forumene våre som du synes fortjener å bli kjent med på portalen, send oss et tips.