Kui teil on vähe aega ja energiat, ei peaks kuluma kaua aega, enne kui saate Androidis ja rakendustes paljusid elemente nii välimuses kui ka funktsioonis muuta.
XDA südamelähedane on Xposed Framework by Rovo89. Enamik meist on seda kasutanud, kuid võite tunda, et mooduli hoidlast on midagi puudu. Meil on lahendus koos mitme juhendiga, mille eesmärk on aidata teil alustada oma moodulite loomist, midagi, mis võib olla hirmutav, kuid võib avada täiesti uue arenguvälja vähese aja ja pingutus.
Kust oleks parem alustada kui algusest? Rovo89 on loonud otsetee õpetus Xposedi arenduse alustamiseks. Mis on programmi "tere maailm" ekvivalent, kui hakata õppima arenema mis tahes meediumiga, see giid õpetab teile, kuidas luua põhimoodulit, et muuta kella värv punaseks. Sellel lehel ei käsitleta mitte ainult protsessi, mille abil saate alustada, vaid see hõlmab ka seda, kuidas Xposed töötab Android-süsteemi sees "haakides" meetodiga kõnesid ja võimaldades teil koodi sisestada enne ja pärast meetodid. Alustades rakenduse metaandmete muutmisest selle märgistamiseks moodulina ja lõpetades koodi käivitamisega, on sellel tõesti kõik põhitõed, mida vajate oma esimese mooduli mõistmiseks ja juurutamiseks. Leiad tema juhendi
siin."Olgu.. Kas soovite õppida, kuidas saate Xposedi jaoks uut moodulit luua? Seejärel lugege seda õpetust (või nimetagem seda pigem "mahukaks esseeks") ja õppige, kuidas sellele läheneda. - Rovo89
Rovo89 loomingut laiendades, foorumi liige hamzahrmalik on teinud õpetusse palju suurepäraseid täiendusi, sealhulgas samm-sammult pilte Windowsist neile, kes eelistavad õppimisel visuaalseid abivahendeid. Veel üks täiustus võrreldes algse artikliga on teise mooduli lisamine, mis muudab olekuriba kõrgust. See lõim võimaldab nii uutel kui ka kogenud arendajatel alustada või täiendada oma oskusi. See artikkel on jagatud üheksaks õppetunniks, millest igaüks hõlmab uusi väljakutseid ja stsenaariume, millega võite oma teekonnal kokku puutuda. Neile, kes soovivad aega kokku hoida, hamzahrmalik on lisanud ka lingi oma tööriistale, mis võtab teie klassi, projekti, paketi ja rakenduste nimed ning minimaalse API tasemed ja loob seejärel teie mooduli jaoks valmis Eclipse'i projekti. Nagu Java keeles on kirjutatud, on platvormidevahelise ühilduvuse tase, sealhulgas Windows ja Linux. Algse lõime leiate siin ja tema seadistustööriist siin.
"Muidugi oli see lihtne, kuid sõltuvalt sellest, mida täpselt soovite oma mooduliga teha, peate võib-olla kasutama palju meetodeid. Kui olete kunagi APK-sid modifitseerinud, saate aru, mida ma mõtlen." - hamzahrmalik
Teise võimalusena võite eelistada luua oma moodulid Androidi enda sees, võimaldades neid liikvel olles arendada. See oli põhjus t2107's niit arendamisel Xposedi jaoks AIDE mis on Androidi integreeritud arenduskeskkond. Lisaks teie arendatavale operatsioonisüsteemile on selle ja Rovo89 postitatud algse õpetuse vahel veel mitmeid erinevusi; need hõlmavad kõigi *.class failide kustutamist, et vältida saatuslikke vigu ja võimalikke vajalik samm suurendada oma seadmete hunniku suurust, et vältida mäluprobleeme, nagu oli näha t2107 puhul Galaxy märkus. Kui olete AIDE-ga tuttav või tunnete, et saate sellega kaasnevate pisiprobleemidega hakkama, võib teil olla parem alustada originaal giid.
"Taaskäivitage seade. Kui kell on punane, siis peaksite olema väga õnnelik; lõite just oma esimese Xposedi mooduli. Nüüd saate Aide ja Xposediga moodulite ehitamisega lõbutseda" - t2107
Nüüd peaksite leidma, et teil on vahendid ja teadmised oma moodulite loomise alustamiseks. Kui teil on vähe aega ja energiat, ei tohiks kuluda kaua aega, enne kui saate muuta Androidi ja rakenduste paljusid elemente nii välimuse kui ka funktsiooni poolest. Nagu alati, kui loote midagi, mis võib teistele kasulik olla, jagage seda foorumites, et teised saaksid sellest kasu!
Kas olete Xposed mooduleid varem loonud? Jäta kommentaar alla!