引用网络上的图片
数据名称 |
解释 |
header |
dex文件头部,记录整个dex文件的相关属性 |
string_ids |
字符串数据索引,记录了每个字符串在数据区的偏移量 |
type_ids |
类似数据索引,记录了每个类型的字符串索 |
proto_ids |
原型数据索引,记录了方法声明的字符串,返回类型字符串参数列表 |
field_ids |
类方法索引,记录方法所属类名,方法声明以及方法等信息 |
method_ids |
类方法索引,记录方法所属类名,方法声明以及方法名等信息 |
class_defs |
类定义数据索引,记录指定类各类信息,包括接口,超类,类数据偏移量 |
data |
数据区,保存了各个类的真实数据 |
link_data |
连接数据区 |
dex文件中的数据类型
类型 | 含义 |
u1 |
无符号 1字节(8位)数据 |
u2 |
无符号 2字节数据 |
u4 |
无符号 4字节 |
u8 |
无符号 8字节数据 |
sleb128 |
有符号LEB128,可变长度1~5 |
uleb128 |
无符号LEB128,可变长1~5字节 |
uleb128p1 |
无符号LEB128值加1 |
原文:http://www.cnblogs.com/Engi-xx/p/6269737.html