smali 语法解析
- iget-object
详见
http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html
iget-object vx,vy,field_id
Reads an object reference instance field into vx. The instance is referenced by vy.
iget-object v1, v2, LineReader.fis:Ljava/io/FileInputStream; // field@0002
Reads field@0002 into v1 (entry #2 in the field id table). The instance is referenced by v2.
- 对象的表示方式:
Lpackage/name/ObjectName; 相当于java代码中的package.name.ObjectName,L表示这是一个对象,package/name/ObjectName表示该对象所在的包,分号表示对象名称的结束。
- 方法的表现形式:
Lpackage/name/ObjectName;——>methodName(III)Z ;
Lpackage/name/ObjectName表示方法的返回值的类型
methodName方法名称
III表示参数,3个int类型的参数
Z表示返回值为Z(boolean)类型