Pluvius je nova aplikacija koja koristi OMS na rootanim Android uređajima za dinamičko tematiziranje korisničkog sučelja sustava i naglašavanje boje na temelju trenutne pozadine.
Uz Android 8.0 Oreo, Google je predstavio Sonyjev izvorni tematski okvir pod nazivom Overlay Manager Service (OMS). Prekrivanja se mogu izgrađen za ciljanje resursa bilo koje aplikacije, uključujući SystemUI i Android framework, te ih nadjačati vlastitim vrijednosti. To nam omogućuje da tema gotovo bilo kojeg dijela Androida po našem ukusu na Androidu 8.0 Oreo i Androidu 8.1 Oreo. Nažalost, Google blokiran pristup na OMS API-je u Androidu P, navodeći da je OMS namijenjen samo OEM-ovima. Međutim, ako ti imati root pristup kao što je putem Magiska, još uvijek možete instalirajte prilagođene teme na Android P. Upravo je objavljena nova aplikacija pod nazivom "Pluvius", koja koristi OMS na jako pametan način: Dinamično tematizirajte korisničko sučelje sustava i boje naglašavanja na temelju trenutne pozadine. To zahtijeva root pristup
za rad, ali ako zadovoljite taj osnovni zahtjev tada možete uživati u personaliziranim temama na bilo kojem Android 8.0 Oreo, Android 8.1 Oreo ili Android P uređaja kao što je Google Pixel 2 ili Essential Phone.Najbolje snimke zaslona: Google Pixel 2 XL radi Android P Beta 3/Developer Preview 4. Donje snimke zaslona: Essential Phone sa sustavom Android 8.1 Oreo.
Kao što možete vidjeti u skupu snimaka zaslona iznad, tema korisničkog sučelja sustava temelji se na pozadini koju sam odabrao. (Pozadine koje ovdje koristim su Google Pixel pozadine koje mogu biti instaliran na bilo kojem uređaju putem neslužbenog priključka.) Na svojim snimkama zaslona (gornji red), odabrao sam opcije "Light Vibrant" i "Dynamic Dark" za temu Adaptive System Accent i Adaptive SystemUI. Postoji više opcija boja kojima se možete poigrati unutar aplikacije kako biste dinamički tematizirali svoj Android uređaj prema svojim željama. U nastavku pogledajte videozapis razvojnog programera za demonstraciju koliko brzo aplikacija radi.
Aplikacija koristi Android Palette API odabrati boje s pozadine. Može se pronaći logika aplikacije za rješavanje ovoga ovdje. Nažalost, ne postoji objedinjeni API za dohvaćanje boja iz živih pozadina, tako da aplikacija ne može dinamički odabrati temu na temelju žive pozadine.
Za podršku za Android P, aplikacija funkcionira baš kao i Substratum po tome što slojeve postavlja u /system/app. Svaki sloj je veličine oko 5-6 KB (sloji sadrže samo manifest i colors.xml za temu sustav i okvir) tako da ne bi trebalo biti nikakvih briga oko radnog prostora za pohranu sustava van. Stare slojeve možete deinstalirati u bilo kojem trenutku iz postavki aplikacije. Prekrivanja koja je instalirao Pluvius sadrže prilagođene metapodatke kako bi ih aplikacija mogla dinamički dohvatiti kako bi se mogli dodati/ukloniti/ažurirati ad-hoc.
Ako često mijenjate pozadinu (možda koristite aplikaciju poput Muzeji ili Chainfire's 500 Vatrogasni papir), onda ćete zasigurno uživati u dodatnoj prilagodbi koju ova sjajna aplikacija donosi na stol. ja sam već odbacio sam svoju automatsku tamnu temu pokrenutu na Noćnom svjetlu scenarij tome u prilog.
Značajke Pluviusa
- Samostalna aplikacija koja ne zahtijeva instaliranje Substratuma ili Andromede.
- Dinamički tematizira korisničko sučelje sustava (ploča s brzim postavkama, ploča s glasnoćom, izbornik napajanja itd.), kao i boja naglaska okvira (postavke, klizači, gumbi, prekidači itd.) na temelju trenutne tapeta.
- Adaptivni akcent sustava opcija: Vibrant, Light Vibrant, Tamno Vibrant ili Prilagođena boja
- Prilagodljiva tema SystemUI: tamno, crno, prilagođena boja, dinamično svijetlo, dinamično tamno
- Podržava Android 8.0 Oreo, Android 8.1 Oreo i Android P (svi zahtijevaju root pristup) uređaje. Možda neće raditi na nekim jako modificiranim OEM maskama.
- Dodatni Magisk modul koji je potreban samo za korisnike Androida P koji žele proći SafetyNet. Android Oreo metoda (PackageManager) ne modificira /system pa će proći SafetyNet.
Planirane značajke:
- Obavijesti s dinamičkim temama
- Tematizacija bez korijena za Android 8.0 i Android 8.1 Oreo (zahtijevat će dodatnu aplikaciju i ADB naredbe)
Preuzmite i instalirajte Pluvius
Aplikaciju možete preuzeti s Google Play trgovine. Tamo je 14-dnevno besplatno probno razdoblje dostupno nakon čega morate otključati aplikaciju putem kupnje unutar aplikacije ($2.)
Posjetite temu XDA foruma
Podijela Pluvius koda za otključavanje
Programer je ljubazno dao XDA programeri100 kodova za otključavanje dati korisnicima! ja cu biti nasumično objavljivanje kodova u komentarima tijekom dana, pa čak i ako niste odmah uhvatili ovu objavu, još uvijek biste trebali moći zatražiti kôd! Svi kodovi su podijeljeni, hvala svima koji su ostavili komentar!
Napomena: ovaj članak ni na koji način ne sponzorira programer Pluviusa. Razvojni programer je aktivan suradnik na našim forumima i iz ljubaznosti, mi općenito pokrivamo aplikacije, izmjene ili bilo što drugo što su napravili aktivni članovi za koje mislimo da bi mogli biti naši čitatelji zainteresiran za. Ako ste na našim forumima podijelili nešto što mislite da zaslužuje pohvalu na Portalu, pošaljite nam savjet.