A Pluvius egy új alkalmazás, amely az OMS-t használja a rootolt Android-eszközökön, hogy dinamikusan tematizálja a rendszer felhasználói felületét és a hangsúlyos színeket az aktuális háttérkép alapján.
Az Android 8.0 Oreo rendszerrel a Google bemutatta a Sony natív témakeretét, az Overlay Manager Service (OMS) nevet. úgy készült, hogy megcélozza bármely alkalmazás erőforrásait, beleértve a SystemUI-t és az Android keretrendszert is, és felülírja azokat a sajátjukkal értékeket. Ez lehetővé teszi számunkra téma az Android szinte bármely részén kedvünk szerint Android 8.0 Oreo és Android 8.1 Oreo rendszeren. Sajnos a Google blokkolt hozzáférés az Android P OMS API-jaihoz, kijelentve, hogy az OMS-t csak az OEM-ek használhatják. Azonban ha Ön root hozzáféréssel rendelkezik például a Magisken keresztül, továbbra is megteheti egyéni témák telepítése Android P-re. Nemrég jelent meg egy új „Pluvius” alkalmazás, amely nagyon okosan használja az OMS-t: Dinamikusan tematizálható felhasználói felület és kiemelő színek az aktuális háttérkép alapján
. Azt root hozzáférést igényel dolgozni, de ha teljesíti ezt az alapvető követelményt, akkor bármely személyre szabott témákat élvezhet Android 8.0 Oreo, Android 8.1 Oreo vagy Android P olyan eszköz, mint a Google Pixel 2 vagy az Essential Phone.Legnépszerűbb képernyőképek: Google Pixel 2 XL fut Android P Beta 3/Fejlesztői előnézet 4. Alsó képernyőképek: Essential Phone, amelyen Android 8.1 Oreo fut.
Amint az a fenti képernyőképeken látható, a System UI témája az általam választott háttérképen alapul. (Az itt használt háttérképek a Google Pixel háttérképek, amelyek lehetnek bármely eszközre telepítve egy nem hivatalos porton keresztül.) A képernyőképeimen (a felső sorban) a "Light Vibrant" és a "Dynamic Dark" opciókat választottam az Adaptive System Accent és az Adaptive SystemUI témához. Az alkalmazáson belül több színbeállítás közül választhat, amellyel dinamikusan tetszés szerint témázhatja Android-eszközét. Tekintse meg a fejlesztő alábbi videóját, amely bemutatja, milyen gyorsan működik az alkalmazás.
Az alkalmazás a Android Palette API hogy válasszon színeket a tapétáról. Az alkalmazás logikája ennek kezelésére megtalálható itt. Sajnos nincs egységes API az élő háttérképek színeinek lekérésére, így az alkalmazás nem tud dinamikusan kiválasztani a témát élő háttérkép alapján.
Az Android P támogatása esetén az alkalmazás ugyanúgy működik, mint a Substratum, mivel a fedvényeket a /system/app mappába helyezi. Minden fedvény körülbelül 5-6 KB méretű (a fedvények csak a manifestet és a színek.xml fájlt tartalmazzák a témához a rendszer és a keretrendszer), így nem kell aggódnia a rendszer futó tárterületével kapcsolatban ki. A régi fedvényeket bármikor eltávolíthatja az alkalmazás beállításaiból. A Pluvius által telepített fedvények egyéni metaadatokat tartalmaznak, hogy az alkalmazás dinamikusan lekérhesse őket, így ad-hoc módon hozzáadhatók/eltávolíthatók/frissíthetők.
Ha gyakran cseréli a háttérképet (talán olyan alkalmazást használ, mint pl Muzei vagy Chainfire-é 500 Tűzpapír), akkor biztosan élvezni fogja az extra testreszabási lehetőségeket, amelyeket ez a zseniális alkalmazás kínál. én már elhagyta az éjszakai fényen aktivált automatikus sötét témát forgatókönyv ennek javára.
Pluvius jellemzői
- Önálló alkalmazás, amelyhez nincs szükség Substratum vagy Andromeda telepítésére.
- Dinamikusan témázza a rendszer felhasználói felületet (gyorsbeállítások panel, hangerő panel, tápellátás menü stb.), valamint a keret kiemelő színe (beállítások, csúszkák, gombok, kapcsolók stb.) az aktuális érték alapján tapéta.
- Adaptive System Accent opció: Élénk, Világos élénk, Sötét élénk vagy Egyéni szín
- Adaptív SystemUI téma: Sötét, fekete, egyedi szín, dinamikus világos, dinamikus sötét
- Támogatja az Android 8.0 Oreo, Android 8.1 Oreo és Android P (mindegyikhez root hozzáférés szükséges) eszközöket. Előfordulhat, hogy nem működik néhány erősen módosított OEM felületen.
- Opcionális Magisk-modul, amely csak azon Android P-felhasználók számára szükséges, akik szeretnék átmenni a SafetyNeten. Az Android Oreo metódus (PackageManager) nem módosítja a /systemet, így átmegy a SafetyNet-en.
Tervezett funkciók:
- Dinamikusan tematikus értesítések
- Rootless témakezelés Android 8.0 és Android 8.1 Oreo rendszerhez (bővítményre és ADB-parancsokra lesz szükség)
Töltse le és telepítse a Pluviust
Az alkalmazást letöltheti a Google Play Áruházból. Van egy 14 napos ingyenes próbaverzió elérhető, ezután fel kell oldania az alkalmazás zárolását alkalmazáson belüli vásárlással (2 USD.)
Látogassa meg az XDA fórum témakörét
Pluvius feloldó kód ajándék
A fejlesztő kedvesen adott XDA-fejlesztők100 feloldó kód adni a felhasználóknak! leszek a kódok véletlenszerű közzététele a megjegyzésekben a nap folyamán, tehát még ha nem is kaptad meg azonnal ezt a bejegyzést, akkor is igényelhetsz kódot! A kódok mind ki lettek adva, köszönöm mindenkinek, aki hozzászólt!
Megjegyzés: ezt a cikket semmilyen módon nem szponzorálja a Pluvius fejlesztője. A fejlesztő aktív közreműködő fórumainkon, és jóvoltából általában lefedjük alkalmazások, módosítások vagy bármi más, amit az aktív tagok készítettek, és amiről úgy gondoljuk, hogy olvasóink lehetnek érdekli a. Ha olyasmit osztott meg fórumunkon, amelyről úgy gondolja, hogy megérdemli, hogy a portálon kiáltson, küldj nekünk tippet.