Pluvius is een nieuwe app die OMS gebruikt op geroote Android-apparaten om de systeeminterface dynamisch te thematiseren en de kleur te accentueren op basis van de huidige achtergrond.
Met Android 8.0 Oreo introduceerde Google het eigen themaframework van Sony, de Overlay Manager Service (OMS). Overlays kunnen gebouwd om de bronnen van elke applicatie te targeten, inclusief het SystemUI- en Android-framework, en deze te overschrijven met hun eigen bronnen waarden. Dit stelt ons in staat thema bijna elk onderdeel van Android naar onze smaak op Android 8.0 Oreo en Android 8.1 Oreo. Helaas, Google geblokkeerde toegang naar de OMS API's in Android P, waarin staat dat OMS alleen bedoeld is voor gebruik door OEM's. Echter, als je root-toegang hebben zoals via Magisk, dat kan nog steeds installeer aangepaste thema's op Android P. Er is zojuist een nieuwe app uitgebracht genaamd "Pluvius", die OMS op een heel slimme manier gebruikt: Systeem-UI met dynamische thema's en accentkleuren op basis van de huidige achtergrond
. Het vereist root-toegang om te werken, maar als u aan deze basisvereiste voldoet, kunt u op elk gewenst thema genieten van gepersonaliseerde thema's Android 8.0 Oreo, Android 8.1 Oreo of Android P apparaat zoals de Google Pixel 2 of Essential Phone.Topscreenshots: Google Pixel 2 XL actief Android P Bèta 3/Ontwikkelaarsvoorbeeld 4. Onderste screenshots: Essential Phone met Android 8.1 Oreo.
Zoals je in de bovenstaande schermafbeeldingen kunt zien, is het thema van de systeemgebruikersinterface gebaseerd op de achtergrond die ik heb gekozen. (De achtergronden die ik hier gebruik zijn de Google Pixel-achtergronden die kunnen worden gebruikt geïnstalleerd op elk apparaat via een niet-officiële poort.) In mijn schermafbeeldingen (de bovenste rij) heb ik de opties "Light Vibrant" en "Dynamic Dark" geselecteerd voor respectievelijk het Adaptive System Accent en Adaptive SystemUI Theme. Er zijn meer kleuropties waarmee u in de app kunt spelen om uw Android-apparaat dynamisch naar wens te thematiseren. Bekijk onderstaande video van de ontwikkelaar voor een demonstratie van hoe snel de app werkt.
De app maakt gebruik van de Android Palet-API om kleuren uit het behang te kiezen. De logica van de app om hiermee om te gaan, is te vinden hier. Helaas is er geen uniforme API voor het ophalen van kleuren uit live achtergronden, dus de app kan niet dynamisch een thema selecteren op basis van een live achtergrond.
Voor Android P-ondersteuning functioneert de app net als Substratum, in die zin dat de overlays in /system/app worden geplaatst. Elke overlay is ongeveer 5-6 KB groot (de overlays bevatten alleen het manifest en de kleuren.xml naar thema het systeem en het raamwerk), dus u hoeft zich geen zorgen te maken over de beschikbare systeemopslagruimte uit. U kunt oude overlays op elk gewenst moment verwijderen via de instellingen van de app. De door Pluvius geïnstalleerde overlays bevatten aangepaste metadata zodat ze dynamisch door de app kunnen worden opgehaald, zodat ze ad hoc kunnen worden toegevoegd/verwijderd/bijgewerkt.
Als u regelmatig uw achtergrond verandert (misschien gebruikt u een app zoals Muzei of Chainfire's 500 Vuurpapier), dan zul je zeker genieten van de extra aanpassingen die deze briljante app met zich meebrengt. Ik heb al mijn automatische donkere thema geactiveerd op Nachtlicht gedumpt script pleit hiervoor.
Pluvius-functies
- Standalone app waarvoor Substratum of Andromeda niet hoeft te worden geïnstalleerd.
- Dynamische thema's voor de systeeminterface (paneel voor snelle instellingen, volumepaneel, aan/uit-menu, enz.) de accentkleur van het raamwerk (instellingen, schuifregelaars, knoppen, schakelaars, enz.) op basis van de huidige behang.
- Adaptief systeemaccent optie: Levendig, Licht levendig, Donker levendig of Aangepaste kleur
- Adaptief SystemUI-thema: Donker, Zwart, Aangepaste kleur, Dynamisch licht, Dynamisch donker
- Ondersteunt apparaten met Android 8.0 Oreo, Android 8.1 Oreo en Android P (allemaal root-toegang vereist). Werkt mogelijk niet op sommige sterk gewijzigde OEM-skins.
- Optionele Magisk-module die alleen nodig is voor Android P-gebruikers die SafetyNet willen passeren. De Android Oreo-methode (PackageManager) wijzigt /system niet, dus het passeert SafetyNet.
Geplande functies:
- Meldingen dynamisch thematisch maken
- Rootless-thema's voor Android 8.0 en Android 8.1 Oreo (vereist een add-on-app en ADB-opdrachten)
Download en installeer Pluvius
U kunt de applicatie downloaden via de Google Play Store. Er is een Gratis proefperiode van 14 dagen beschikbaar waarna je de app moet ontgrendelen via een in-app-aankoop ($ 2,-)
Bezoek de XDA-forumthread
Pluvius ontgrendelingscode weggeefactie
De ontwikkelaar heeft vriendelijk gegeven XDA-ontwikkelaars100 ontgrendelcodes om aan gebruikers te geven! ik zal zijn de codes gedurende de dag willekeurig in de reacties plaatsen, dus zelfs als je dit bericht niet meteen hebt opgemerkt, zou je nog steeds een code moeten kunnen claimen! De codes zijn allemaal uitgedeeld, bedankt iedereen die een reactie heeft achtergelaten!
Let op: dit artikel wordt op geen enkele wijze gesponsord door de ontwikkelaar van Pluvius. De ontwikkelaar levert een actieve bijdrage aan onze forums en uit beleefdheid doen we daar doorgaans verslag van toepassingen, wijzigingen of iets anders gemaakt door actieve leden waarvan wij denken dat onze lezers dat zouden kunnen zijn geïnteresseerd in. Als u iets op onze forums heeft gedeeld waarvan u denkt dat het een vermelding op de portal verdient, stuur ons een tip.