Pluvius teman system UI och accentfärg baserat på tapeten [Giveaway]

Pluvius är en ny app som använder OMS på rotade Android-enheter för att dynamiskt temaisera systemgränssnittet och accentfärgen baserat på den aktuella bakgrunden.

Med Android 8.0 Oreo introducerade Google Sonys inbyggda temaramverk som kallas Overlay Manager Service (OMS). Överlägg kan vara byggd för att rikta in sig på resurserna i alla program, inklusive SystemUI och Android-ramverket, och åsidosätta dem med sina egna värden. Detta tillåter oss att tema nästan alla delar av Android enligt vår smak på Android 8.0 Oreo och Android 8.1 Oreo. Tyvärr, Google blockerad åtkomst till OMS-API: erna i Android P, som anger att OMS endast är avsedd att användas av OEM: er. Men om du har root-åtkomst som genom Magisk, kan du fortfarande installera anpassade teman på Android P. En ny app som heter "Pluvius" har precis släppts, och den använder OMS på ett riktigt smart sätt: Dynamiskt teman systemgränssnitt och accentfärger baserat på den aktuella tapeten. Det kräver root-åtkomst att arbeta, men om du klarar det grundläggande kravet kan du njuta av personliga teman på alla

Android 8.0 Oreo, Android 8.1 Oreo eller Android P enhet som Google Pixel 2 eller Essential Phone.

Toppskärmbilder: Google Pixel 2 XL körs Android P Beta 3/Utvecklare Preview 4. Nedre skärmdumpar: Essential Phone som kör Android 8.1 Oreo.

Som du kan se i uppsättningen av skärmdumpar ovan är systemgränssnittets tema baserat på tapeten som jag valde. (De tapeter jag använder här är Google Pixel-bakgrunderna som kan vara installeras på vilken enhet som helst via en inofficiell port.) I mina skärmdumpar (den översta raden) valde jag alternativen "Light Vibrant" och "Dynamic Dark" för Adaptive System Accent och Adaptive SystemUI Theme. Det finns fler färgalternativ som du kan spela runt i appen för att dynamiskt utforma din Android-enhet efter dina önskemål. Kolla in videon nedan av utvecklaren för en demonstration av hur snabbt appen fungerar.

Appen använder Android Palette API för att välja färger från tapeten. Appens logik för att hantera detta kan hittas här. Tyvärr finns det inget enhetligt API för att hämta färger från levande bakgrundsbilder, så appen kan inte dynamiskt välja ett tema baserat på en levande bakgrundsbild.

För Android P-stöd fungerar appen precis som Substratum genom att den placerar överläggen i /system/app. Varje överlägg är cirka 5-6 KB i storlek (överläggen innehåller bara manifestet och colors.xml till temat systemet och ramverket) så det borde inte finnas någon oro över systemets lagringsutrymme som körs ut. Du kan avinstallera gamla överlägg när som helst från appens inställningar. Överläggen som installerats av Pluvius innehåller anpassad metadata för att göra dem dynamiska hämtade av appen så att de kan läggas till/ta bort/uppdateras ad-hoc.

Om du ofta byter bakgrund (kanske använder du en app som Muzei eller Chainfire's 500 eldpapper), då kommer du verkligen att njuta av den extra anpassningen som den här briljanta appen ger till bordet. jag har redan tog bort mitt automatiska mörka tema som utlöstes på Night Light manus till förmån för detta.

Plus-funktioner

  • Fristående app som inte kräver att Substratum eller Andromeda är installerad.
  • Dynamiskt teman systemgränssnittet (snabbinställningspanel, volympanel, strömmeny, etc.) samt ramverkets accentfärg (inställningar, skjutreglage, knappar, växlar, etc.) baserat på strömmen tapet.
  • Adaptiv systemaccent alternativ: Vibrerande, Ljus Vibrerande, Mörk Vibrerande eller Anpassad färg
  • Adaptivt SystemUI-tema: Mörk, Svart, Custom Color, Dynamic Light, Dynamic Dark
  • Stöder Android 8.0 Oreo, Android 8.1 Oreo och Android P (alla kräver root-åtkomst). Fungerar kanske inte på vissa kraftigt modifierade OEM-skinn.
  • Valfri Magisk-modul som endast är nödvändig för Android P-användare som vill passera SafetyNet. Android Oreo-metoden (PackageManager) ändrar inte /system, så den kommer att passera SafetyNet.

Planerade funktioner:

  • Aviseringar med dynamiskt teman
  • Rotlöst tema för Android 8.0 och Android 8.1 Oreo (kräver en tilläggsapp och ADB-kommandon)

Ladda ner och installera Plusvius

Du kan ladda ner appen från Google Play Butik. Det finns en 14 dagars gratis provperiod tillgänglig varefter du måste låsa upp appen via ett köp i appen ($2.)

Besök XDA-forumtråden

Pluvius Upplåsningskod Giveaway

Utvecklaren har nådigt gett XDA-utvecklare100 upplåsningskoder att ge till användarna! Jag kommer att vara det postar koderna slumpmässigt i kommentarerna under hela dagen, så även om du inte fattade det här inlägget omedelbart bör du fortfarande kunna göra anspråk på en kod! Koderna har alla delats ut, tack alla som lämnat en kommentar!


Obs: den här artikeln är inte sponsrad på något sätt av utvecklaren av Pluvius. Utvecklaren är en aktiv bidragsgivare på våra forum och som en artighet täcker vi i allmänhet applikationer, ändringar eller något annat som gjorts av aktiva medlemmar som vi tror att våra läsare kan vara intresserad av. Om du har delat något på våra forum som du tycker förtjänar ett shout out på portalen, skicka oss ett tips.