Vähän aikaa ja energiaa käyttämällä ei pitäisi kestää kauan ennen kuin voit muuttaa monia Androidin ja sovellusten elementtejä sekä ulkoasussa että toiminnassa.
Lähellä XDA: n sydäntä on Xposed Framework by Rovo89. Useimmat meistä ovat käyttäneet sitä, mutta saatat tuntea, että moduulin arkistosta puuttuu jotain. Meillä on ratkaisu, jossa on useita oppaita, joiden tarkoituksena on saada sinut aloittamaan omien moduulien rakentaminen, jotain, mikä saattaa olla pelottavaa, mutta voi avata kokonaan uuden kehityskentän pienellä aika- ja vaivaa.
Mistä olisi parempi aloittaa kuin alusta? Rovo89 on luonut suoran eteenpäin opetusohjelma Xposed-kehityksen aloittamiseen. Mikä vastaa "hello world" -ohjelmaa, kun alkaa oppia kehittymään millä tahansa välineellä, tämä opas opettaa sinua rakentamaan perusmoduulin kellon värin muuttamiseksi punaiseksi. Sivu ei pelkästään käsittele prosessia, jolla voit aloittaa, vaan se kattaa myös kuinka Xposed toimii Android-järjestelmässä "koukkaamalla" menetelmäkutsuja ja sallimalla sinun syöttää koodia ennen ja jälkeen menetelmiä. Alkaen sovelluksen metatietojen muuttamisesta merkitsemällä se moduuliksi ja päättyen koodin suorittamiseen, tässä on todella kaikki perusasiat, joita voit tarvita ensimmäisen moduulisi ymmärtämiseen ja käyttöönottamiseksi. Löydät hänen oppaansa
tässä."Hyvä on.. Haluatko oppia kuinka voit luoda uuden moduulin Xposedille? Lue sitten tämä opetusohjelma (tai sanotaanko sitä pikemminkin "laajaksi esseeksi") ja opi lähestymään tätä - Rovo89
Laajenna Rovo89:n työtä, foorumin jäsen hamzahrmalik on tehnyt monia hienoja lisäyksiä opetusohjelmaan, mukaan lukien vaiheittaiset kuvat Windowsista niille meistä, jotka pitävät visuaalisista apuvälineistä oppiessaan. Toinen parannus alkuperäiseen artikkeliin verrattuna on toisen moduulin sisällyttäminen, joka muuttaa tilapalkin korkeutta. Ohjeet projektin määrittämiseen ennen aloittamista, tämä säie antaa sekä uusille että kokeneille kehittäjille mahdollisuuden aloittaa tai päivittää taitojaan. Tällä kertaa artikkeli on jaettu yhdeksään erilliseen oppituntiin, joista jokainen kattaa uusia haasteita ja skenaarioita, joita saatat kohdata matkallasi. Niille, jotka haluavat säästää aikaa, hamzahrmalik on myös lisännyt linkin työkaluinsa, joka ottaa luokkasi, projektisi, pakettisi ja sovelluksesi nimet sekä vähimmäissovellusliittymätasosi ja luo sitten Eclipse-projektin valmiina moduulillesi. Kuten Javassa on kirjoitettu, yhteensopivuus eri alustojen välillä on taso, mukaan lukien Windows ja Linux. Alkuperäisen ketjun löydät tässä ja hänen asennustyökalunsa tässä.
"Tietenkin tämä oli helppoa, mutta riippuen siitä, mitä haluat moduulisi tekevän, saatat joutua koukkuun useisiin menetelmiin. Jos olet joskus muokannut APK: ita, tiedät mitä tarkoitan." - hamzahrmalik
Vaihtoehtoisesti voit mieluummin luoda moduulit itse Androidin sisällä, mikä mahdollistaa kehittämisen tien päällä. Se oli syy takana t2107's lanka kehitetään Xposedin sisällä AVUSTAJA joka on integroitu kehitysympäristö Androidille. Kehittämäsi käyttöjärjestelmän lisäksi tämän ja Rovo89:n lähettämän alkuperäisen opetusohjelman välillä on useita muita eroja; nämä mukaan lukien kaikkien *.class-tiedostojen poistaminen vakavien virheiden estämiseksi ja mahdollisesti vaadittu vaihe lisätä laitteiden keon kokoa muistiongelmien estämiseksi, kuten t2107:ssä havaittiin Galaxy Note. Jos tunnet AIDEn tai tunnet pystyväsi käsittelemään sen mukanaan tuomia pieniä ongelmia, sinun on ehkä parempi aloittaa alkuperäinen opas.
"Käynnistä laitteesi uudelleen. Jos kello on punainen, sinun pitäisi olla erittäin onnellinen; loit juuri ensimmäisen Xposed-moduulisi. Nyt voit pitää hauskaa moduulien rakentamisessa Aiden ja Xposedin kanssa" - t2107
Sinun pitäisi nyt huomata, että sinulla on keinot ja tiedot aloittaaksesi omien moduulien luomisen. Kun käytät vähän aikaa ja energiaa, sinun ei pitäisi kestää kauan, ennen kuin voit muuttaa monia Androidin ja sovellusten elementtejä sekä ulkonäöltään että toiminnasta. Kuten aina, jos luot jotain, josta voi olla hyötyä muille, jaa se foorumeilla, jotta muut voivat hyötyä siitä!
Oletko luonut Xposed-moduuleita aiemmin? Jätä kommentti alle!