apk 反编译之后生成.smali的代码文件。smali 和baksmali 是针对DEX执行文件格式的汇编器和反汇编器。smali 语言解释了Dalvik 虚拟机字节码的一种解释,寄存器语言。
流程相当于.java->javac ->.class->dx编译 ->.dex 文件
打开.smali 文件可以查看到smali 的代码
基本构成
1、初始化值: eg:const-string v1,"hello world!"
2、查找对应的类invoke-virtual{v0,v1 }
3、调用对应类的方法 ../weidget/textView ->setText()