Android er verdens mest populære operativsystem, og en af funktionerne i Android, der sætter den adskilt fra de andre operativsystemer derude, er evnen til at tilpasse ens enhed helt til deres smag. Android har altid været meget omfattende og customizability er en vej, både Google og andre tredjepartsudviklere har ventured in. I dette meget aspekt spiller tema en meget vigtig rolle. I dag bringer vi dig Substrate, et populært tema valg til de nuværende gen Android-enheder. Lad os først snakke om, hvad undergrunden faktisk er.
Hvad er undergrunden?
Som du måske er opmærksom på, har Sony altid leveret gode temaer i deres Xperia lineup. Denne tema blev båret af Sonys egen ramme - Runtime Resource Overlay (RRO) . Tilbage i sommeren 2014 leverede Sony sin kode til Google for at blive slået sammen som en del af Stock Android. For at gøre brug af denne ramme blev lag udviklet. Lag var i det væsentlige en simpel applikation, der blev brugt til styring af den grundlæggende RRO-ramme, hvilket hjælper brugere med at temmere deres enhed, mens de har sit eget sæt begrænsninger. I mellemtiden har Sony arbejdet videre med OMS (Overlay Manager Service) . OMS er en klient til styring af overlejringer, der giver udbyderne mulighed for dynamisk at styre prioriteter og aktivere / deaktivere overlays. Mens lag i sig selv var en manager, viste OMS sig at være meget bedre og effektiv. Endelig blev lag udskudt, og en fuldt udviklet OMS blev udviklet og benævnt Substratum.
Substratum bærer i det væsentlige den simple brugbarhed af Lags manager med store kræfter, der tilbydes af OMS. I forhold til de traditionelle lag er overlejringer nu installeret som normale apps til / data / app- partitionen, og temaprocessen er helt dynamisk.
Substratum Modes
Som nævnt ovenfor fusionerede Google den grundlæggende RRO-ramme i deres Android OS med Marshmallow. Når det er sagt, er OMS officielt aldrig blevet fusioneret til Android. Selvom udviklere, der har opbygget deres egne brugerdefinerede ROM'er, har taget friheden til at fusionere det komplette OMS i deres brugerdefinerede ROM'er. Som sådan er der 2 arbejdsmetoder af Substrate - Legacy and Full .
I legacy-tilstand er kildekoden for kun RRO slået sammen og ligner det, som Google tilbyder som led i AOSP. I fuld tilstand er den komplette kode for Substratums OMS fusioneret i OS-basen, hvilket giver mere skalerbarhed til brugeren.
Sådan installeres Substratum og Theme Android?
Forudsætninger:
- Android Marshmallow eller højere (6, 0 +)
- Root Access
1. Det første trin er at installere "Substratum Theme Engine Root" (Gratis) fra Play Butik ligesom enhver normal app.
2. Det næste trin er at åbne appen og give den root adgang og alle de andre nødvendige tilladelser . Hvis du kører underlag i legacy-tilstand, får du en advarsel for begrænset support.
3. Gå tilbage til Play Butik og download ethvert Substratum tema efter din smag. Her i denne vejledning bruger vi Greyce-temaet, som kan findes her. Nogle andre gode temaer er Compound, Default Dark og Pitch Black. Efter en vellykket installation af temaet får du en meddelelse fra undergrunden-appen, der siger " tema installeret korrekt ".
4. Når du har installeret et tema, skal du installere alle overlejringer. Gå over til undergrunden app, vælg Greyce tema, og vælg de overlejringer du ønsker. Overlauys er intet andet end de elementer, du vil have tema på din enhed, som Android Indstillinger, Android UI, UI af forskellige apps og meget mere. Når du er valgt, skal du trykke på børsteikonet nederst til højre og vælge "Installer valgt" . Undergrunden vil nu begynde at installere dine valgte overlejringer.
Bemærk : Hvis du kører underlag i legacy-tilstand, skal du genstarte enheden for at anvende ændringerne.
6. Det er det, dit tema er nu anvendt, og du bør se ændringer i din enhed. Du kan endda bruge Substratum til at installere skrifttypepakker, ændre boot animationer, lyde og tapeter på din enhed.
Sådan afinstalleres valgte overlays?
Hvis du har lyst til at vende tilbage til lagerets tema, skal du blot åbne hamburgermenuen fra venstre og gå til "Advanced Manager" eller "Overlay List" (afhængig af din Substrate mode). Vælg blot de overlejringer, du ønsker at afinstallere, tryk så på børsteikonet i nederste højre hjørne og tryk på "Afinstaller valgt". Underlaget vil nu fjerne de valgte overlejringer. Endnu en gang, afhængigt af din tilstand, kan du blive nødt til at genstarte din enhed.
Hvordan Substratum Theme Engine er forskellig fra CyanogenMods temmotor?
For det sæt brugere derude, der har brugt Cyanogen Mod ROM'er, skal de være fortrolige med CMTE, CyanogenMods egen temmotor. Mens CMTE trivedes som en stor tema-mulighed i årevis (sandsynligvis fordi det var den eneste tilgængelige tjeneste af sin art), har CMTE siden introduktionen af Substratum mistet sin trone.
Teknisk fokuserer CMTE på fuldstændig ændring af ressourcekoden, som den temaer, sammenlignet med undergrunden, som i grunden placerer et overlay på appen. Dette gør underlaget meget hurtigere, lettere at bruge og mere sikkert end CMTE. Også med CMTE var det vigtigt for brugeren at genstarte deres enhed, mens man ved brug af fuld Substratum-tilstand kan tune deres enhed dynamisk uden at skulle genstarte. Desuden er CMTE som et projekt blevet udeladt siden Android Nougat, mens Substratums udvikling fortsætter med at vokse.
Tema Android ved hjælp af Substratum Theme Engine
Substratum i sig selv er en meget kraftfuld ramme, der giver brugerne mulighed for dynamisk tema og personliggørelse af deres enhed. Det har endda evnen til at temat 3rd party apps og ikke kun systemressourcerne og dermed lettere at udvide brugerens temahorisont. Også siden Android Nougat blev lanceret, standsede CyanogenMod udviklingen af CMTE. Desuden, med Cyanogen væk, og LineageOS åbent siger, at de ikke har planer om at udvikle et CMTE-alternativ, forekommer det tydeligt, at undergrunden er her for at blive.
Så fortæl os din mening om Substratum Theme Manager, og del med dine favorit temaer og enhed setup. Tilpasning i Android, især med Substratum der, er trods alt kun begrænset til brugerens fantasi. Lyd dine tanker i kommentarfeltet nedenfor.