smali語法查詢軟件,整合了smali語言的全部語法規(guī)律,可以搜索關(guān)鍵詞來查找需要的版塊。smali語法查詢軟件界面精簡無廣告,直接打開就是查詢界面,非常方便,還能隨機瀏覽獲取語法支持,隨時隨地都能進行鞏固。本次帶來smali語法查詢安卓版app下載,需要學(xué)習(xí)掌握smali語言技術(shù)的朋友們可以下載體驗。
smali語法查詢軟件說明
一個很方便的small語法查詢工具
smali數(shù)據(jù)類型
smali類型 java類型
V void
Z boolean
B byte
S short
C char
I int
J long (64位 需要2個寄存器存儲)
F float
D double (64位 需要2個寄存器存儲)
smali語法簡介
.method和.end method 類似Java大括號{}
.locals 指定方法中非參寄存器總數(shù),出現(xiàn)在方法第一行
.registers 指定方法中寄存器總數(shù)
.prologue 表示代碼開始
.line 表示java源碼行號,用于調(diào)試
invoke-static 調(diào)用static方法/函數(shù)
invoke-super 調(diào)用父類方法
invoke-direct 調(diào)用private方法
invoke-virtual 調(diào)用protected或public方法
return-void 表示方法結(jié)束返回void
p0 在靜態(tài)方法中表示當前對象實例
p1 表示當前onCreate方法參數(shù)
v0 表示本地(局部)變量,存放在locals寄存器
move-result 獲取方法返回基本數(shù)據(jù)類型
move-result-object 獲取方法返回對象
相關(guān)新聞
什么是代碼混淆?代碼混淆是將程序的代碼轉(zhuǎn)換成一種功能上等價,但是難于閱讀和理解的形式的行為。比如將代碼中的各種元素,如變量、函數(shù)、類的名字改寫成無意義的名字,使破解者在閱讀時無法根據(jù)名字猜測其用途,增加反編譯的閱讀難度。
中文名:Smali語法查詢
包名:com.bug.smali
MD5值:ccafb6f84491e1785347485c06873a75