Používateľské rozhranie systému tém Pluvius a farba akcentu na základe tapety [Giveaway]

Pluvius je nová aplikácia, ktorá využíva OMS na zakorenených zariadeniach so systémom Android na dynamickú tému používateľského rozhrania systému a farby zvýraznenia na základe aktuálnej tapety.

So systémom Android 8.0 Oreo spoločnosť Google predstavila natívny rámec tém od Sony s názvom Overlay Manager Service (OMS.). Prekrytia môžu byť vytvorené tak, aby sa zamerali na zdroje ľubovoľnej aplikácie vrátane rozhrania SystemUI a rámca Android a prepísali ich vlastnými hodnoty. To nám umožňuje tému takmer akejkoľvek časti Androidu podľa našich predstáv na Android 8.0 Oreo a Android 8.1 Oreo. Bohužiaľ, Google zablokovaný prístup k rozhraniam API OMS v systéme Android P, pričom sa uvádza, že OMS je určený iba na používanie výrobcami OEM. Ak však vy mať root prístup ako napríklad cez Magisk, stále môžete nainštalovať vlastné motívy na Android P. Práve bola vydaná nová aplikácia s názvom „Pluvius“, ktorá využíva OMS skutočne šikovným spôsobom: Dynamicky tematické používateľské rozhranie systému a akcentujúce farby na základe aktuálnej tapety

. to vyžaduje prístup root pracovať, ale ak splníte túto základnú požiadavku, môžete si vychutnať prispôsobené témy na ľubovoľnom Android 8.0 Oreo, Android 8.1 Oreo alebo Android P zariadenia ako Google Pixel 2 alebo Essential Phone.

Najlepšie snímky obrazovky: Google Pixel 2 XL spustený Android P Beta 3/Ukážka pre vývojárov 4. Spodné snímky obrazovky: Essential Phone so systémom Android 8.1 Oreo.

Ako môžete vidieť na sade snímok obrazovky vyššie, téma používateľského rozhrania systému je založená na tapete, ktorú som si vybral. (Tapety, ktoré tu používam, sú tapety Google Pixel, ktoré môžu byť nainštalovaný na akomkoľvek zariadení cez neoficiálny port.) Na mojich snímkach obrazovky (horný riadok) som pre Adaptive System Accent a Adaptive SystemUI Theme vybral možnosti „Light Vibrant“ a „Dynamic Dark“. Existuje viac farebných možností, s ktorými si môžete v aplikácii zahrať, aby ste si svoje zariadenie s Androidom mohli dynamicky vyzdobiť podľa svojich predstáv. Pozrite si nižšie uvedené video od vývojára, ktoré ukazuje, ako rýchlo aplikácia funguje.

Aplikácia využíva Android Palette API na výber farieb z tapety. Dá sa nájsť logika aplikácie na riešenie tohto problému tu. Žiaľ, neexistuje jednotné rozhranie API na načítanie farieb zo živých tapiet, takže aplikácia nemôže dynamicky vybrať tému na základe živej tapety.

Pre podporu Android P funguje aplikácia rovnako ako Substratum v tom, že prekryvy umiestňuje do /system/app. Každé prekrytie má veľkosť približne 5 – 6 kB (prekrytia obsahujú iba manifest a farby.xml k téme systém a rámec), takže by ste nemali mať žiadne obavy o spustený úložný priestor systému von. Staré prekrytia môžete kedykoľvek odinštalovať v nastaveniach aplikácie. Prekrytia, ktoré nainštaloval Pluvius, obsahujú vlastné metadáta, aby ich aplikácia mohla dynamicky načítať, takže ich možno pridať/odobrať/aktualizovať ad-hoc.

Ak často meníte tapetu (možno používate aplikáciu ako napr Muzei alebo Chainfire's 500 Ohňový papier), potom sa vám určite bude páčiť ďalšie prispôsobenie, ktoré táto skvelá aplikácia prináša. už som zahodil moju automatickú temnú tému spustenú na nočnom svetle skript v prospech tohto.

Vlastnosti Pluvius

  • Samostatná aplikácia, ktorá nevyžaduje inštaláciu Substratum alebo Andromeda.
  • Dynamicky tematizuje systémové používateľské rozhranie (panel rýchlych nastavení, panel hlasitosti, ponuka napájania atď.), ako aj farba zvýraznenia rámca (nastavenia, posúvače, tlačidlá, prepínače atď.) na základe prúdu tapeta.
  • Adaptívny systém Accent možnosť: Vibrant, Light Vibrant, Dark Vibrant alebo Custom Color
  • Téma Adaptive SystemUI: Tmavá, Čierna, Vlastná farba, Dynamické svetlo, Dynamická tma
  • Podporuje zariadenia so systémom Android 8.0 Oreo, Android 8.1 Oreo a Android P (všetky vyžadujú prístup root). Nemusí fungovať na niektorých výrazne upravených vzhľadoch OEM.
  • Voliteľný modul Magisk, ktorý je potrebný len pre používateľov Android P, ktorí chcú prejsť SafetyNet. Metóda Android Oreo (PackageManager) nemení / systém, takže prejde SafetyNet.

Plánované vlastnosti:

  • Dynamicky tematické upozornenia
  • Motív bez root pre Android 8.0 a Android 8.1 Oreo (vyžaduje doplnkovú aplikáciu a príkazy ADB)

Stiahnite si a nainštalujte Pluvius

Aplikáciu si môžete stiahnuť z obchodu Google Play. Je tam a 14-dňová bezplatná skúšobná verzia k dispozícii, potom musíte aplikáciu odomknúť nákupom v aplikácii (2 doláre)

Navštívte vlákno fóra XDA

Odomknutie kódu Pluvius

Developer láskavo dal XDA-Developers100 odblokovacích kódov dať používateľom! budem posielanie kódov náhodne do komentárov počas dňa, takže aj keď ste tento príspevok nezachytili okamžite, stále by ste mali mať možnosť získať kód! Všetky kódy boli rozdané, ďakujeme všetkým, ktorí zanechali komentár!


Poznámka: Tento článok nie je žiadnym spôsobom sponzorovaný vývojárom Pluvius. Vývojár je aktívnym prispievateľom na našich fórach a ako láskavosť ho vo všeobecnosti pokrývame aplikácie, úpravy alebo čokoľvek iné od aktívnych členov, o ktorých si myslíme, že by to mohli byť naši čitatelia zaujímam sa o. Ak ste na našom fóre zdieľali niečo, o čom si myslíte, že si to zaslúži, aby ste to na portáli zverejnili, pošlite nám tip.