Če vgrajeno dinamično tematiziranje v sistemu Android 12/12L ni dovolj vsestransko za vaš okus, si oglejte Repainter za več prilagoditev.
Tematizacija Androida je prehodila dolgo pot, od uporabe prekrivk po meri prek Substratuma do zdaj Android 12's Tematski mehanizem, ki temelji na ozadju Material You (s kodnim imenom "monet"). Kljub vsem svojim visokim točkam ima Google še ni objavil virov in knjižnic na komponenti dinamičnega tematiziranja Material You, zato večina aplikacij tretjih oseb še ne podpira te funkcije. Na srečo je bila Googlova implementacija že spremenjena z obratnim inženiringom. Danny Lin, tudi višji član XDA kdrag0n uspešno poustvaril dinamično temo, ki je ekskluzivna za Pixel, in naredil odprtokodno, tako da ROM po meri razvijalci ga lahko enostavno vključijo v svoje zgradbe. zdaj, kdrag0n je izdal novo tematsko aplikacijo, imenovano Preslikavec da bi končnim uporabnikom ponudili še več možnosti prilagajanja barv Material You.
Kaj je Repainter?
Ustvarjanje dinamične barvne palete na podlagi trenutnega ozadja ni preprosta naloga. Mehanizem za ekstrakcijo barv s ciljnimi barvami materiala določa prevladujoče in manj prevladujoče barve. Nato algoritem za generiranje palete ustvari bogato paleto, sestavljeno iz nevtralnih in poudarjenih barv in odtenkov, ki se uporabljajo za določitev odtenkov, ki so najbližji uporabnikovemu ozadju. Vendar pa v Googlovem algoritmu ni možnosti za uporabniške vnose po meri. Ravno tu nastopi Repainter. Cilj aplikacije je odkleniti polni potencial dinamičnega barvanja, od izbire barv zunaj trenutnega ozadja do spreminjanja parametrov svetlosti in barvitosti.
Kako to deluje?
Pod pokrovom aplikacija uporablja vrzel v API-ju Fabricated Overlay, ki uporabnikom lupine, ki niso root, omogoča uporabo na novo ustvarjenih prekrivnih barv in dimenzij spotoma. Posledično bi bilo mogoče uporabljati Repainter brez korenski dostop, čeprav postopek ni tako preprost, kot si mislite. Odločiti se morate za rešitev, kot je Shizuku za pridobitev zahtevanega dostopa na ravni lupine.
Vendar obstaja ulov. Vrzel je bila že zakrpana Android 12L beta 1, Google pa se je odločil, da popravek prenese v Android 12 z Varnostna posodobitev januarja 2022 (prek Mishaal Rahman). Čeprav lahko rootani uporabniki še vedno izkoristijo pravo moč Repainterja, lahko dostopate le do izbire barv in moduli za izbiro barv po meri v neukoreninjenem primerku Android – napredne prilagoditve niso več mogoče.
Podpora za naprave
Repainter deluje z vsemi ROM-i Android 12, vključno s preoblekami OEM, kot so Samsung One UI, Xiaomi MIUI in OxygenOS iz OnePlus. Upoštevajte, da peščica proizvajalcev uporablja svoje barve namesto nabora barv Material You, zato uporabniškega vmesnika sistema v nekaterih napravah morda ne bo mogoče tematizirati.
Kje ga lahko dobim?
The uradna skupina Telegram za Repainter je dom tega novega projekta in tam lahko najdete najnovejše razvojne posodobitve. Kar zadeva aplikacijo, jo najdete v trgovini Google Play na spodnji povezavi:
Cena: brezplačno.
4.3.