|
|
Közzétéve 2015. 01. 03. 16:34:35
|
|
|

Android dokumentáció smali fejlesztés részletes magyarázat [Word]
Először is, egy tanács a barátoknak: amikor bárkinek kérdezel, az egyik fontos ok, hogy nem érted, nem fogod módosítani, ezért kérdezned fog.
Szóval meg kell tanulnunk; Csináld magad, és szerezd meg az elvet.
Ahogy a mondás tartja: ismerd meg magad, és ismerd az ellenfeled, és száz csatában vereséget szenvedsz.
Ez a dokumentum nem egy fejlemény, hanem a smáli megértése. Mivel a piacon lévő smali szintaxis nem elég teljes, ez a dokumentum nemcsak a hiányosságokat pótolja, hanem néhány másik smali Androidra is hozzáad
tudás.
Dokumentum mérete: 4 MB
Dokumentum tartalma: Smail részletes magyarázat
Dokumentumjegyzék:
A smali fejlődését részletesen ismertedeljük
Áttekintés..................................................................................................................................................... 3
1. Smáli környezet ....................................................................................................................................... 4
1.1 Fejlesztési környezet .............................................................................................................................. 4
1.2 Tool Script .............................................................................................................................. 5
1.2.1 Dekompilációs és fordítási eszközök................................................................................................... 5
1.2.1 Kulcsgeneráló és aláírási eszközök............................................................................................... 7
1.2.3 Optimalizálási eszköz ................................................................................................................... 8
1.2.4 Szerszámok csomagolása és kibontása....................................................................................................... 8
1.2.5 Egyéb segédeszközök......................................................................................................... 10
1.3 Környezet kompilálása ............................................................................................................................ 11
2. Fejlesztési folyamat...................................................................................................................................... 12
2.1 APK testreszabási folyamat.................................................................................................................... 12
2.1.1 A keretrendszer felszerelése...................................................................................................... 12
2.1.2 APK-k dekompilálása............................................................................................................ 13
2.1.3 Smáli kód módosítása..................................................................................................... 13
2.1.4 APK-k újrafordítása és aláírása................................................................................................ 15
2.2 Android rendszer testreszabási folyamat....................................................................................................... 16
2.2.1 BootLoader feloldása..................................................................................................... 17
2.2.2 Boot.img testreszabása......................................................................................................... 17
2.2.3 Testreszabd a Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
2.2.5 Verzió iteráció és kiadás ..................................................................................................... 27
3. Breakpoint hibakeresés ...................................................................................................................................... 28
3.1 Hibakeresési környezet ............................................................................................................................ 28
3.2 hibakeresési lépések............................................................................................................................ 28
4. Gyakorlati gyakorlatok...................................................................................................................................... 31
4.1 Hello World......................................................................................................................... 31
4.2 Hirdetések eltávolítása az APK-król.......................................................................................................... 32
4.3 Az Android rendszer testreszabása................................................................................................ 33
5. GYIKek...................................................................................................................................... 42
5.1 Rendellenes .................................................................................................................... indításkor 42
5.2 Rendellenes kommunikációs funkció.................................................................................................................... 43
5.3 Nem lehet lehúzni a kártyát és a csomagot áthúzni................................................................................................................ 44
Hivatkozások........................................................................................................................................... 45
Melléklet................................................................................................................................................... 46
A. Smali szintaxis ............................................................................................................................ 46
A cikkben tárgyalt terminológia............................................................................................................. 49
Smali开发详解.part1.rar
(1 MB, Letöltések száma: 3)
Smali开发详解.part2.rar
(1 MB, Letöltések száma: 1)
Smali开发详解.part3.rar
(838.92 KB, Letöltések száma: 1)
|
Előző:Linux parancs fájlok módosításához és használatának mentéséhezKövetkező:Linuxban hardveres információkat, például CPU információkat és gépmodellt lehet megtekinteni
|