可以回答《天天酷跑》的apk资源压缩策略是怎样的吗

1回答

可以回答《天天酷跑》的apk资源压缩策略是怎样的吗

提问者 无*期 2017-08-14 356浏览
可以回答《天天酷跑》的apk资源压缩策略是怎样的吗

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • Zanetti 2017-08-17 16:43
    专家回答
    《天天酷跑》2013年上线的时候,Android版本比iOS版本容量大了30%,分析下来,除了Android版本本身资源较多外,最主要的原因是当时为了兼容Android 2.2版本,对部分资源没有压缩。于是改变了apk内文件的读取方式,不再采用Android API的接口来读取assets目录下的文件,而是采用了zip包的读取方式来读取apk内的文件,这样不仅能规避Android API自身的bug,还能增加文件的读取速度。后续的开发中,项目还自定义了一些资源文件格式,比如贴图资源,把头文件的相同部分去除掉,只保留差异性的信息,这样在大量资源的情况下,也能节省相当多的空间。
    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答