手打博客,加深记忆
###smali基本类型 void类型:** V**(只能用于返回类型)
int型:I
char类型:C
long类型:J
short类型:S
float类型:F
byte类型:B
boolean类型:Z ###smali引用数据类型 Lpackage/name/ObjectName;,相当于java中的_package.name.objectName_
L表示这是一个对象类型,package/name表示程序包名,ObjectName表示对象名,**;**表示对象名称结束。
java中的String类型就表示为Ljava/lang/string;
###smali数组类型 [I表示一个以为int数组,[代表维度,一维就是一个括号,二维就是两个;I代表数组类型是int型。二位int数组int[][]表示为[[I。数组每一维度最多有255个。
对象数组表示也类似,如String[]则是**[Ljava/lang/string**