aapt 02 link TableFlattener

For only 2 strings :

<resources>
    <string name="app_name">my app</string>
        <string name="admin_verify_success">管理员验证成功</string>
        </resources>

TableFlattener#buffer_ (type is BigBuffer) size : 640

total size =ResTable_header(12) + StringPool(72) + Package_buffer(556) = 640

Package_buffer = ResTable_package(288) + type_pool_(48) + key_pool(72) + type_buffer = 556

type_buffer : 148 = // ResTable_typeSpec(16)+num_entries(2*4) + FlattenConfig(124)

FlattenConfig(124) = ResTable_type(84) + values_buffer(32) + num_total_entries * 4 =124

For only 3 strings :

<resources>
    	<string name="app_name">my app</string>
        <string name="tip">提示</string>
        <string name="admin_verify_success">管理员验证成功</string> 
</resources>

TableFlattener#buffer_ (type is BigBuffer) size : 684

total size = ResTable_header(12) + StringPool(84) + Package_buffer(588) = 684

Package_buffer = ResTable_package(288) + type_pool_(48) + key_pool(80) + type_buffer(172) = 588

type_buffer = ResTable_typeSpec(16) + num_entries*4(3) + FlattenConfig(144) = 172

FlattenConfig = ResTable_type(84) + values_buffer(48) + num_total_entries * 4 =144

For only 4 strings :

<resources>
    	<string name="app_name">my app</string>
        <string name="tip">提示</string>
         <string name="password">密码</string>
        <string name="admin_verify_success">管理员验证成功</string> 
</resources>

TableFlattener#buffer_ (type is BigBuffer) size : 736

total size = ResTable_header(12) + StringPool(96) + Package_buffer(628) = 736

Package_buffer = ResTable_package(288) + type_pool_(48) + key_pool(96) + type_buffer(196) = 628

type_buffer = ResTable_typeSpec(16) + num_entries*4(3) + FlattenConfig(164) = 196

FlattenConfig = ResTable_type(84) + values_buffer(64) + num_total_entries * 4 =164

For only 4 strings :

<resources>
    	<string name="app_name">my app1</string>
        <string name="tip">提示</string>
         <string name="password">密码</string>
        <string name="admin_verify_success">管理员验证成功</string> 
</resources>

TableFlattener#buffer_ (type is BigBuffer) size : 736

total size = ResTable_header(12) + StringPool(96) + Package_buffer(628) = 736

Package_buffer = ResTable_package(288) + type_pool_(48) + key_pool(96) + type_buffer(196) = 628

type_buffer = ResTable_typeSpec(16) + num_entries*4(3) + FlattenConfig(164) = 196

FlattenConfig = ResTable_type(84) + values_buffer(64) + num_total_entries * 4 = 164

1 key : 16bytes .

For only 5 strings :

<resources>
    	<string name="app_name">my app1</string>
        <string name="tip">提示</string>
         <string name="password">密码</string>
        <string name="check_update">系统升级检测</string>
        <string name="admin_verify_success">管理员验证成功</string> 
</resources>

TableFlattener#buffer_ (type is BigBuffer) size : 736

total size = ResTable_header(12) + StringPool(96) + Package_buffer(628) = 736

Package_buffer = ResTable_package(288) + type_pool_(48) + key_pool(116) + type_buffer(220) = 672

type_buffer = ResTable_typeSpec(16) + num_entries*4(5) + FlattenConfig(184) = 220

FlattenConfig = ResTable_type(84) + values_buffer(80) + num_total_entries * 4 = 184

  • 18
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值