Pluvius ist eine neue App, die OMS auf gerooteten Android-Geräten verwendet, um die System-Benutzeroberfläche dynamisch zu thematisieren und Farben basierend auf dem aktuellen Hintergrundbild hervorzuheben.
Mit Android 8.0 Oreo führte Google Sonys natives Theme-Framework namens Overlay Manager Service (OMS) ein. Overlays können erstellt werden Entwickelt, um auf die Ressourcen jeder Anwendung, einschließlich des SystemUI- und Android-Frameworks, abzuzielen und diese durch eigene zu überschreiben Werte. Das ermöglicht es uns Theme fast jeden Teil von Android nach unserem Geschmack auf Android 8.0 Oreo und Android 8.1 Oreo. Leider Google gesperrter Zugang zu den OMS-APIs in Android P und besagt, dass OMS nur für die Verwendung durch OEMs gedacht ist. Wenn Sie jedoch Root-Zugriff haben Zum Beispiel über Magisk können Sie immer noch Installieren Sie benutzerdefinierte Designs auf Android P. Gerade ist eine neue App namens „Pluvius“ erschienen, die OMS auf wirklich clevere Weise nutzt: Dynamische Themengestaltung der Benutzeroberfläche des Systems und Akzentfarben basierend auf dem aktuellen Hintergrundbild. Es erfordert Root-Zugriff funktionieren, aber wenn Sie diese Grundvoraussetzung erfüllen, können Sie personalisierte Designs auf jedem Gerät genießen Android 8.0 Oreo, Android 8.1 Oreo oder Android P Gerät wie das Google Pixel 2 oder das Essential Phone.
Top-Screenshots: Google Pixel 2 XL läuft Android P Beta 3/Entwicklervorschau 4. Screenshots unten: Essential Phone mit Android 8.1 Oreo.
Wie Sie in den Screenshots oben sehen können, basiert das Design der System-Benutzeroberfläche auf dem von mir ausgewählten Hintergrundbild. (Die Hintergrundbilder, die ich hier verwende, sind die Google Pixel-Hintergrundbilder, die sein können über einen inoffiziellen Port auf jedem Gerät installiert werden.) In meinen Screenshots (obere Reihe) habe ich die Optionen „Light Vibrant“ und „Dynamic Dark“ für den Adaptive System Accent bzw. das Adaptive SystemUI Theme ausgewählt. Es gibt weitere Farboptionen, die Sie in der App ausprobieren können, um Ihr Android-Gerät dynamisch nach Ihren Wünschen zu gestalten. Sehen Sie sich das folgende Video des Entwicklers an, um zu demonstrieren, wie schnell die App funktioniert.
Die App nutzt die Android-Palette-API um Farben aus dem Hintergrundbild auszuwählen. Die Logik der App zur Handhabung dieses Problems finden Sie hier Hier. Leider gibt es keine einheitliche API zum Abrufen von Farben aus Live-Hintergrundbildern, sodass die App kein Design basierend auf einem Live-Hintergrundbild dynamisch auswählen kann.
Für die Unterstützung von Android P funktioniert die App genauso wie Substratum, indem sie die Overlays in /system/app platziert. Jedes Overlay ist etwa 5–6 KB groß (die Overlays enthalten nur das Manifest und die Datei „colors.xml“ zum Thema). das System und das Framework), so dass es keine Bedenken hinsichtlich des ausgeführten Systemspeicherplatzes geben sollte aus. Sie können alte Overlays jederzeit über die Einstellungen der App deinstallieren. Die von Pluvius installierten Overlays enthalten benutzerdefinierte Metadaten, damit sie von der App dynamisch abgerufen werden können, sodass sie ad hoc hinzugefügt/entfernt/aktualisiert werden können.
Wenn Sie Ihr Hintergrundbild häufig ändern (vielleicht verwenden Sie eine App wie Muzei oder Chainfires 500 Feuerpapier), dann werden Sie sicherlich die zusätzlichen Anpassungsmöglichkeiten genießen, die diese brillante App bietet. hab ich schon Ich habe mein automatisches dunkles Thema, das bei Nachtlicht ausgelöst wurde, aufgegeben Skript dafür.
Pluvius-Funktionen
- Eigenständige App, für die keine Installation von Substratum oder Andromeda erforderlich ist.
- Gestaltet die Benutzeroberfläche des Systems dynamisch (Schnelleinstellungsfeld, Lautstärkefeld, Energiemenü usw.) sowie Die Akzentfarbe des Frameworks (Einstellungen, Schieberegler, Schaltflächen, Umschalter usw.) basierend auf der aktuellen Hintergrund.
- Adaptiver Systemakzent Option: Lebendig, Hell-lebendig, Dunkel-lebendig oder Benutzerdefinierte Farbe
- Adaptives SystemUI-Theme: Dunkel, Schwarz, Benutzerdefinierte Farbe, Dynamisches Licht, Dynamische Dunkelheit
- Unterstützt Geräte mit Android 8.0 Oreo, Android 8.1 Oreo und Android P (alle erfordern Root-Zugriff). Funktioniert möglicherweise nicht auf einigen stark modifizierten OEM-Skins.
- Optionales Magisk-Modul, das nur für Android P-Benutzer erforderlich ist, die SafetyNet nutzen möchten. Die Android Oreo-Methode (PackageManager) ändert /system nicht und übergibt daher SafetyNet.
Geplante Funktionen:
- Dynamische Themenbenachrichtigungen
- Rootless-Design für Android 8.0 und Android 8.1 Oreo (erfordert eine Add-on-App und ADB-Befehle)
Laden Sie Pluvius herunter und installieren Sie es
Sie können die Anwendung im Google Play Store herunterladen. Da ist ein 14-tägige kostenlose Testversion verfügbar, danach müssen Sie die App über einen In-App-Kauf freischalten (2 $).
Besuchen Sie den XDA-Forum-Thread
Pluvius-Freischaltcode-Gewinnspiel
Der Entwickler hat großzügig gespendet XDA-Entwickler100 Freischaltcodes zum Verschenken an Benutzer! ich werde sein Veröffentlichen Sie die Codes den ganzen Tag über nach dem Zufallsprinzip in den Kommentaren, also sollten Sie auch dann einen Code anfordern können, wenn Sie diesen Beitrag nicht sofort verstanden haben! Die Codes wurden alle verteilt, vielen Dank an alle, die einen Kommentar hinterlassen haben!
Hinweis: Dieser Artikel wird in keiner Weise vom Entwickler von Pluvius gesponsert. Der Entwickler ist ein aktiver Mitwirkender in unseren Foren und aus Höflichkeit decken wir im Allgemeinen ab Anträge, Änderungen oder alles andere, was von aktiven Mitgliedern gemacht wurde und von dem wir glauben, dass es unsere Leser sein könnten Interesse an. Wenn Sie in unseren Foren etwas geteilt haben, das Ihrer Meinung nach eine Erwähnung im Portal verdient, dann Schicken Sie uns einen Tipp.