Pluvius on uus rakendus, mis kasutab juurtega Android-seadmetes OMS-i süsteemi kasutajaliidese ja aktsentvärvide dünaamiliseks teemastamiseks praeguse taustapildi põhjal.
Android 8.0 Oreo puhul tutvustas Google Sony natiivset teemaraamistikku nimega Overlay Manager Service (OMS). Ülekatteid saab kasutada loodud mis tahes rakenduse, sealhulgas SystemUI ja Androidi raamistiku ressursside sihtimiseks ja nende omadega alistamiseks väärtused. See võimaldab meil teema peaaegu iga Androidi osa meie maitse järgi operatsioonisüsteemides Android 8.0 Oreo ja Android 8.1 Oreo. Kahjuks Google blokeeritud juurdepääs Android P OMS-i API-dele, märkides, et OMS on mõeldud kasutamiseks ainult originaalseadmete tootjatele. Siiski, kui sa omama juurjuurdepääsu nagu Magiski kaudu, saate ikka installige Android P-sse kohandatud teemad. Äsja ilmus uus rakendus nimega "Pluvius", mis kasutab OMS-i tõeliselt nutikal viisil: Dünaamiliselt teemastatud süsteemi kasutajaliides ja aktsentvärvid praegusel taustapildil. See
nõuab juurjuurdepääsu tööle, kuid kui täidate selle põhinõude, saate nautida isikupärastatud teemasid mis tahes Android 8.0 Oreo, Android 8.1 Oreo või Android P seade nagu Google Pixel 2 või Essential Phone.Populaarseimad ekraanipildid: Google Pixel 2 XL töötab Android P beetaversioon 3 / arendaja eelvaade 4. Alumised ekraanipildid: oluline telefon, milles töötab Android 8.1 Oreo.
Nagu näete ülaltoodud ekraanipiltide komplektist, põhineb süsteemi kasutajaliidese teema minu valitud taustapildil. (Siin kasutatavad taustapildid on Google Pixeli taustapildid, mis võivad olla mis tahes seadmesse installitud mitteametliku pordi kaudu.) Oma ekraanipiltidel (ülemisel real) valisin Adaptive System Accent ja Adaptive SystemUI Theme jaoks vastavalt suvandid "Hele elav" ja "Dünaamiline tume". Rakenduses on rohkem värvivalikuid, et oma Android-seadet dünaamiliselt oma maitse järgi kujundada. Vaadake allolevat arendaja videot, et näidata, kui kiiresti rakendus töötab.
Rakendus kasutab Android Palette API valida tapeedilt värve. Rakenduse loogika selle käsitlemiseks on leitav siin. Kahjuks puudub reaalajas taustapildilt värvide toomiseks ühtne API, mistõttu ei saa rakendus dünaamiliselt valida elava taustapildi põhjal teemat.
Android P toe puhul toimib rakendus täpselt nagu Substratum, kuna asetab ülekatted kausta /system/app. Iga ülekate on umbes 5–6 kB suurune (ülekatted sisaldavad ainult manifesti ja teema jaoks color.xml süsteem ja raamistik), nii et süsteemi salvestusruumi pärast ei tohiks muretseda välja. Saate vanad ülekatted igal ajal rakenduse seadetes desinstallida. Pluviuse installitud ülekatted sisaldavad kohandatud metaandmeid, et rakendus saaks neid dünaamiliselt hankida, et neid saaks ad-hoc lisada/eemaldada/värskendada.
Kui muudate sageli taustapilti (võib-olla kasutate mõnda rakendust, nagu Muusei või Chainfire'i oma 500 tulepaber), siis naudite kindlasti lisakohandusi, mille see suurepärane rakendus lauale toob. ma olen juba loobus öövalguses käivitatud automaatsest tumedast teemast stsenaarium selle kasuks.
Pluviuse funktsioonid
- Eraldiseisev rakendus, mis ei nõua Substratumi või Andromeda installimist.
- Teemab dünaamiliselt nii süsteemi kasutajaliidest (kiirseadete paneel, helitugevuse paneel, toitemenüü jne) kui ka raamistiku aktsentvärv (seaded, liugurid, nupud, lülitid jne), mis põhineb praegusel tapeet.
- Adaptiivne süsteemiaktsent valik: Vibrant, Light Vibrant, Dark Vibrant või Custom Color
- Adaptive SystemUI teema: tume, must, kohandatud värv, dünaamiline hele, dünaamiliselt tume
- Toetab Android 8.0 Oreo, Android 8.1 Oreo ja Android P (kõik nõuavad juurjuurdepääsu) seadmeid. Ei pruugi töötada mõne tugevalt muudetud OEM-naha puhul.
- Valikuline Magiski moodul, mis on vajalik ainult Android P kasutajatele, kes soovivad SafetyNeti läbida. Android Oreo meetod (PackageManager) ei muuda /süsteemi, seega läbib see SafetyNeti.
Planeeritud funktsioonid:
- Dünaamiliselt teemastatud teatised
- Juurteta kujundus Android 8.0 ja Android 8.1 Oreo jaoks (vajab lisarakendust ja ADB käske)
Laadige alla ja installige Pluvius
Rakenduse saate alla laadida Google Play poest. Seal on 14-päevane tasuta prooviperiood saadaval, pärast mida peate rakenduse avama rakendusesisese ostuga (2 dollarit)
Külastage XDA foorumi lõime
Pluviuse avamiskoodi kingitus
Arendaja on lahkelt andnud XDA-arendajad100 avamiskoodi kasutajatele anda! ma hakkan olema postitades koodid juhuslikult kommentaaridesse kogu päeva jooksul, nii et isegi kui te sellest postitusest kohe aru ei saanud, peaksite siiski saama koodi taotleda! Koodid on kõik välja antud, aitäh kõigile, kes kommentaari jätsid!
Märkus: seda artiklit ei sponsoreeri Pluviuse arendaja. Arendaja on meie foorumites aktiivne kaasautor ja viisakuse huvides katame üldiselt rakendusi, muudatusi või midagi muud, mis on tehtud aktiivsete liikmete poolt, mis meie arvates võiksid olla meie lugejad huvitatud. Kui olete meie foorumites jaganud midagi, mis teie arvates väärib portaalis väljakuulutamist, saatke meile vihje.