#头
.class public Lworld/eworld/estr; #类声明
#可加 L字符串,当前类所在的路径
.super Ljava/lang/Object; #父类声明/默认是Object
#返回静态field方法
.field public static final eStr:Ljava/lang/String; = "Beat work everyday"
# 共有 静态 不可修改
#field声明与初始化
#普通函数需要初始化
.method public bain<init>()V
#p0-->this
.locals 0
invoke-direct {}, Ljava/lang/Object;-><init>V
return-void
.end method
#普通函数
.method public bwork3()Ljava/lang/String;
.locals 1
const-string v0, "Beat work everyday for man"
result-object v0
.end method
#函数声明
.method public static bwork()Ljava/lang/String;
#函数方法声明----共有 静态 函数名(描述) 返回值及类型
.locals 4 #数字本地寄存器数量,以V0开始,V..
const-string v0, "Beat work everyday"
return-object v0
#返回寄存器对象
.end method
#获取field
.method public static bwork2()Ljava/lang/String;
.locals 1 #寄存器数量声明
sget-object v0,Lworld/eworld/estr;->eStr:Ljava/lang/String
#路径 类型
return-object v0
.end method
---------------------------
安卓smali编写
最新推荐文章于 2023-12-03 13:31:13 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)