Crearea propriilor module Xposed este mai ușor decât credeți

click fraud protection

Cu puțin timp și energie, nu ar trebui să vă ia mult până să puteți modifica multe dintre elementele din Android și din aplicații, atât în ​​aspect, cât și în funcție.

Aproape de inima XDA este Xposed Framework by Rovo89. Cei mai mulți dintre noi îl vor fi folosit, dar este posibil să simți că din depozitul de module îi lipsește ceva. Avem soluția cu mai multe ghiduri menite să vă facă să începeți să vă construiți propriile module, ceva care poate fi descurajant, dar poate deschide un întreg nou domeniu de dezvoltare cu puțin timp și efort.

Unde mai bine să începi decât la început? Rovo89 a creat un direct tutorial pentru a începe dezvoltarea pentru Xposed. În ceea ce este echivalentul unui program „hello world” atunci când începi să înveți să te dezvolți cu orice mediu, asta ghid vă învață cum să construiți un modul de bază pentru a schimba culoarea ceasului în roșu. Pagina nu numai că discută procesul prin care puteți începe, ci și cum funcționează Xposed în cadrul sistemului Android prin „conectarea” apelurilor de metodă și permițându-vă să injectați cod înainte și după metode. Începând cu modificarea metadatelor unei aplicații pentru a o semnala ca modul și terminând cu executarea codului, aceasta are într-adevăr toate elementele de bază de care ai putea avea nevoie pentru a înțelege și a implementa primul tău modul. Îi poți găsi ghidul

Aici.

„Bine.. vrei să afli cum poți crea un modul nou pentru Xposed? Apoi, citiți acest tutorial (sau mai degrabă să-l numim „eseu extins”) și învață cum să abordezi acest lucru” - Rovo89

Extinderea activității lui Rovo89, membru al forumului hamzahrmalik a făcut multe completări grozave la tutorial, inclusiv imagini pas cu pas din Windows pentru cei dintre noi care preferă ajutoarele vizuale atunci când învață. O altă îmbunătățire față de articolul original este includerea unui al doilea modul care schimbă înălțimea barei de stare. Cu instrucțiuni despre cum să vă configurați proiectul înainte de a începe, acest thread permite atât dezvoltatorilor noi, cât și dezvoltatorilor experimentați să înceapă sau să-și perfectioneze abilitățile. De data aceasta, articolul este împărțit în nouă lecții separate, fiecare acoperind noi provocări și scenarii cu care te poți confrunta în călătoria ta. Pentru cei care doresc să economisească timp, hamzahrmalik a inclus, de asemenea, un link către instrumentul său, care vă va prelua numele clasei, proiectelor, pachetelor și aplicațiilor, precum și nivelurile minime de API și apoi va genera un proiect Eclipse gata pentru modulul dvs. După cum este scris în Java, există un nivel de compatibilitate între platforme, inclusiv Windows și Linux. Puteți găsi firul original Aici și instrumentul său de configurare Aici.

„Bineînțeles că a fost ușor, dar în funcție de exact ceea ce doriți să facă modulul dvs., poate fi necesar să conectați multe metode. Dacă ați modificat vreodată APK-uri, veți ști la ce mă refer.”hamzahrmalik

AJUTORAlternativ, ați putea prefera să vă creați modulele în interiorul Android, permițând dezvoltarea din mers. Acesta a fost motivul din spate t2107lui fir la dezvoltarea pentru Xposed inside AJUTOR care este un mediu de dezvoltare integrat pentru Android. Pe lângă sistemul de operare pe care îl dezvoltați, există câteva alte diferențe între acesta și tutorialul original postat de Rovo89; acestea inclusiv ștergerea tuturor fișierelor *.class pentru a preveni erorile fatale și eventual pasul necesar de a crește dimensiunea heap-ului dispozitivelor pentru a preveni problemele de memorie, așa cum s-a văzut pe t2107 Galaxy Note. Dacă sunteți familiarizat cu AIDE sau simțiți că ați putea face față micilor probleme care vin cu acesta, s-ar putea să vă găsiți mai bine să începeți cu original ghid.

„Reporniți dispozitivul. Dacă ceasul este roșu, atunci ar trebui să fii foarte fericit; tocmai ai creat primul tău modul Xposed. Acum poți să te distrezi construind module cu Aide și Xposed" - t2107

Acum ar trebui să descoperiți că aveți mijloacele și cunoștințele pentru a începe să vă creați propriile module. Cu puțin timp și energie, nu ar trebui să vă ia mult până să puteți modifica multe dintre elementele din Android și din aplicații, atât în ​​aspect, cât și în funcție. Ca întotdeauna, dacă creați ceva care poate fi de folos altora, distribuiți-l pe forumuri pentru ca alții să beneficieze!

Ați creat module Xposed înainte? Lasă un comentariu mai jos!