应用截图
左右滑动查看更多应用介绍
官方资料,一手掌握smali语法查询是一款整合smali语言相关语法和规律的工具,可用于查询语法句式并直接复制使用,也可用于复习和巩固语法知识。
软件内容
smali语法查询是一款smali语法查询工具,主要提供smali类型与Java类型的对应关系、常见指令与寄存器说明等内容。
类型对应
软件列出了smali类型与Java类型的对应关系:
| smali类型 | java类型 |
|---|---|
| V | void |
| Z | boolean |
| B | byte |
| S | short |
| C | char |
| I | int |
| J | long(64位,需要2个寄存器存储) |
| F | float |
| D | double(64位,需要2个寄存器存储) |
指令与寄存器说明
.method和.end method 类似Java的大括号{}。
.locals 指定方法中非参寄存器总数,出现在方法第一行。
.registers 指定方法中寄存器总数。
.prologue 表示代码开始。
.line 表示Java源码行号,用于调试。
invoke-static 调用static方法或函数。
invoke-super 调用父类方法。
invoke-direct 调用private方法。
invoke-virtual 调用protected或public方法。
return-void 表示方法结束返回void。
p0 在静态方法中表示当前对象实例。
p1 表示当前onCreate方法的参数。
v0 表示本地(局部)变量,存放在locals寄存器。
move-result 获取方法返回的基本数据类型。
move-result-object 获取方法返回的对象。
相关新闻
什么是代码混淆?代码混淆是将程序的代码转换成一种功能上等价,但是难于阅读和理解的形式的行为。比如将代码中的各种元素,如变量、函数、类的名字改写成无意义的名字,使阅读者无法根据名字猜测其用途,增加反编译的阅读难度。
详细信息
- 应用大小:709.22KBB
- 应用版本:v1.0.19
- 系统要求:安卓
- 更新时间:2026-09-26
- 语言:简体中文
- 权限说明:查看详情
- 隐私说明:查看隐私
用户评论
听听大家怎么说鹤渡南山2026-10-17👍 17
版本改动相对克制,官方调整内容时大多以优化平衡为主,很少大刀阔斧推翻原有成熟玩法,长期玩下来,老玩家积累的心血不会轻易付诸东流,smali语法查询这点很稳妥。
叙白2026-11-04👍 46
smali语法查询掉落奖励分配比较合理,高难度挑战对应更高价值的奖励,但低难度内容也能稳定产出刚需资源,不同时间投入的玩家都有合适的刷取选择。
晚雾渡川2026-10-29👍 14
smali语法查询地图分区明确,每个区域有专属的特色怪物和资源。