Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 7511|Válasz: 0

Android dokumentáció Smali fejlesztés magyarázata [PDF]

[Linket másol]
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éhez
Következő:Linuxban hardveres információkat, például CPU információkat és gépmodellt lehet megtekinteni
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com