Pluvius er en ny app, der bruger OMS på rodfæstede Android-enheder til dynamisk at tematisere System UI og accentfarve baseret på det aktuelle tapet.
Med Android 8.0 Oreo introducerede Google Sonys native temaramme kaldet Overlay Manager Service (OMS). Overlays kan bygget til at målrette ressourcerne i enhver applikation, inklusive SystemUI og Android-rammerne, og tilsidesætte dem med deres egne værdier. Dette giver os mulighed for tema næsten enhver del af Android efter vores smag på Android 8.0 Oreo og Android 8.1 Oreo. Desværre Google blokeret adgang til OMS API'erne i Android P, der angiver, at OMS kun er beregnet til at blive brugt af OEM'er. Men hvis du har root-adgang såsom gennem Magisk, kan du stadig installer brugerdefinerede temaer på Android P. En ny app kaldet "Pluvius" er netop blevet frigivet, og den bruger OMS på en virkelig smart måde: Dynamisk temasystem-brugergrænseflade og accentfarver baseret på det aktuelle tapet. Det kræver root-adgang at arbejde, men hvis du opfylder det grundlæggende krav, kan du nyde personlige temaer på alle
Android 8.0 Oreo, Android 8.1 Oreo eller Android P enhed som Google Pixel 2 eller Essential Phone.Topskærmbilleder: Google Pixel 2 XL kører Android P Beta 3/Udviklereksempel 4. Nederste skærmbilleder: Essential Phone, der kører Android 8.1 Oreo.
Som du kan se i sættet af skærmbilleder ovenfor, er System UI's tema baseret på det tapet, jeg valgte. (De tapeter, jeg bruger her, er Google Pixel-baggrundene, som kan være installeret på enhver enhed via en uofficiel port.) I mine skærmbilleder (øverste række) valgte jeg indstillingerne "Lys Vibrant" og "Dynamic Dark" for henholdsvis Adaptive System Accent og Adaptive SystemUI Theme. Der er flere farvemuligheder, du kan spille rundt i appen for dynamisk at tematisere din Android-enhed efter din smag. Se videoen nedenfor af udvikleren for en demonstration af, hvor hurtigt appen virker.
Appen bruger Android Palette API at vælge farver fra tapetet. Appens logik til at håndtere dette kan findes her. Desværre er der ingen samlet API til at hente farver fra levende tapeter, så appen kan ikke dynamisk vælge et tema baseret på et levende tapet.
Til Android P-understøttelse fungerer appen ligesom Substratum, idet den placerer overlejringerne i /system/app. Hver overlejring er omkring 5-6 KB i størrelse (overlejringerne indeholder kun manifestet og colors.xml til temaet systemet og rammen), så der bør ikke være nogen bekymring over, hvor meget systemlagerpladsen kører ud. Du kan til enhver tid afinstallere gamle overlejringer fra appens indstillinger. De overlejringer, der er installeret af Pluvius, indeholder brugerdefinerede metadata, så de kan hentes dynamisk af appen, så de kan tilføjes/fjernes/opdateres ad hoc.
Hvis du ofte ændrer dit tapet (måske bruger du en app som f.eks Muzei eller Chainfire's 500 Ildpapir), så vil du helt sikkert nyde den ekstra tilpasning, denne geniale app bringer til bordet. jeg har allerede droppet mit automatiske mørke tema udløst på Night Light manuskript til fordel for dette.
Plusvius funktioner
- Standalone app, der ikke kræver, at Substratum eller Andromeda er installeret.
- Dynamisk temaer System UI (hurtig indstillingspanel, lydstyrkepanel, strømmenu osv.) samt rammens accentfarve (indstillinger, skydere, knapper, skifter osv.) baseret på den aktuelle tapet.
- Adaptiv systemaccent valgmulighed: Levende, Lys Levende, Mørk Levende eller Brugerdefineret farve
- Adaptivt SystemUI-tema: Mørk, Sort, Brugerdefineret farve, Dynamisk lys, Dynamisk mørk
- Understøtter Android 8.0 Oreo, Android 8.1 Oreo og Android P (alle kræver root-adgang) enheder. Virker muligvis ikke på nogle stærkt modificerede OEM-skind.
- Valgfrit Magisk-modul, der kun er nødvendigt for Android P-brugere, der ønsker at passere SafetyNet. Android Oreo-metoden (PackageManager) ændrer ikke /system, så den passerer SafetyNet.
Planlagte funktioner:
- Underretninger med dynamisk tema
- Rodløst tema til Android 8.0 og Android 8.1 Oreo (kræver en tilføjelsesapp og ADB-kommandoer)
Download og installer Plusvius
Du kan downloade applikationen fra Google Play Butik. Der er en 14 dages gratis prøveperiode tilgængelig, hvorefter du skal låse appen op via et køb i appen ($2.)
Besøg XDA-forumtråden
Giveaway for Pluvius oplåsningskode
Udvikleren har nådigt givet XDA-udviklere100 oplåsningskoder at give til brugerne! jeg vil være poste koderne tilfældigt i kommentarerne i løbet af dagen, så selvom du ikke fangede dette indlæg med det samme, burde du stadig kunne gøre krav på en kode! Koderne er alle blevet givet ud, tak til alle, der har skrevet en kommentar!
Bemærk: denne artikel er ikke sponsoreret på nogen måde af udvikleren af Pluvius. Udvikleren er en aktiv bidragyder på vores fora og som en høflighed dækker vi generelt applikationer, ændringer eller andet lavet af aktive medlemmer, som vi tror, vores læsere kan være interesseret i. Hvis du har delt noget på vores fora, som du synes fortjener et råb på portalen, send os et tip.