Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 7511|Odgovoriti: 0

Android dokumentacija: Razlaga razvoja Smali [PDF]

[Kopiraj povezavo]
Objavljeno na 3. 01. 2015 16:34:35 | | |
Android dokumentacija smali Development Podrobna razlaga [Word]


Najprej nasvet prijateljem: Ko kogarkoli vprašaš, je eden pomembnih razlogov ta, da ga ne razumeš, ne boš ga spreminjal, zato ga boš vprašal.


Zato se moramo učiti; Naredi sam in pridobi načelo.


Kot pravi pregovor: spoznaj sebe in nasprotnika, pa boš poražen v stotih bitkah.

Ta dokument ni razvoj, temveč razumevanje smali. Ker smali sintaksa na trgu ni dovolj popolna, ta dokument ne le zapolnjuje vrzeli, ampak dodaja tudi nekaj drugih smali za Android

znanje.

Velikost dokumenta: 4 MB
Vsebina dokumenta: Smailova podrobna razlaga

Imenik dokumentov:


Razvoj Smali je podrobno razložen
Pregled..................................................................................................................................................... 3
1. Smali okolje ....................................................................................................................................... 4
1.1 Razvojno okolje .............................................................................................................................. 4
1.2 Orodni skriptni .............................................................................................................................. 5
1.2.1 Orodja za dekompilacijo in prevajanje................................................................................................... 5
1.2.1 Orodja za generiranje in podpisovanje ključev............................................................................................... 7
1.2.3 Optimizacijsko orodje ................................................................................................................... 8
1.2.4 Orodja za pakiranje in razpakiranje....................................................................................................... 8
1.2.5 Druga pomožna orodja......................................................................................................... 10
1.3 Prevajanje okolja ............................................................................................................................ 11
2. Razvojni proces...................................................................................................................................... 12
2.1 Postopek prilagajanja APK-jev.................................................................................................................... 12
2.1.1 Namestitev ogrodja...................................................................................................... 12
2.1.2 Dekompilacija APK-jev............................................................................................................ 13
2.1.3 Spreminjanje Smali kode..................................................................................................... 13
2.1.4 Ponovno prevajanje in podpisovanje APK-jev................................................................................................ 15
2.2 Postopek prilagajanja sistema Android....................................................................................................... 16
2.2.1 Odklepanje BootLoaderja..................................................................................................... 17
2.2.2 Prilagajanje Boot.img......................................................................................................... 17
2.2.3 Prilagodi Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
2.2.5 Iteracija različic in izdaja ..................................................................................................... 27
3. Odpravljanje napak z razhroščevalnimi točkami ...................................................................................................................................... 28
3.1 Razhroščevanje okolja ............................................................................................................................ 28
3.2 Koraki odpravljanja napak............................................................................................................................ 28
4. Praktične vaje...................................................................................................................................... 31
4.1 Pozdravljen svet......................................................................................................................... 31
4.2 Odstranjevanje oglasov iz APK-jev.......................................................................................................... 32
4.3 Prilagajanje sistema Android................................................................................................ 33
5. Pogosta vprašanja...................................................................................................................................... 42
5.1 Nenormalna .................................................................................................................... ob zagonu 42
5.2 Nenormalna komunikacijska funkcija.................................................................................................................... 43
5.3 Ni mogoče potegniti kartice in potegniti paketa................................................................................................................ 44
Viri........................................................................................................................................... 45
Dodatek................................................................................................................................................... 46
A. Smali sintaksa ............................................................................................................................ 46
Terminologija, obravnavana v tem članku............................................................................................................. 49


Smali开发详解.part1.rar (1 MB, Število prenosov: 3)
Smali开发详解.part2.rar (1 MB, Število prenosov: 1)
Smali开发详解.part3.rar (838.92 KB, Število prenosov: 1)





Prejšnji:Linux ukaz za spreminjanje datotek in shranjevanje, kako jih uporabljati
Naslednji:V Linuxu si lahko ogledate informacije o strojni opremi, kot so informacije o procesorju in model stroja
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com