我是靠谱客的博主 完美火龙果,最近开发中收集的这篇文章主要介绍zipalign优化APK,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Android系统中Application的数据都保存在它的APK文件中,同时可以被多个进程访问,安装的过程包括如下几个步骤:
    Installer通过每个apk的manifest文件获取与当前应用程序相关联的permissions信息
    Home application读取当前APK的Name和Icon等信息。
    System server将读取一些与Application运行相关信息,例如:获取和处理Application的notifications请求等。
    最后,APK所包含的内容不仅限于当前Application所使用,而且可以被其它的Application调用,提高系统资源的可复用性。

zipalign优化的最根本目的是帮助操作系统更高效率的根据请求索引资源,将resource-handling code统一将Data structure alignment(数 据结构对齐标准:DSA)限定为4-byte boundaries。

手动执行Align优化:
    利用tools文件夹下的zipalign工具。首先调出cmd命令行,然后执行:zipalign -v 4 source.apk androidres.apk。这个方法不受API Level的限制,可以对任何版本的APK执行Align优化。
    同时可以利用zipalign工具检查当前APK是否已经执行过Align优化。命令:zipalign -c -v 4 androidres.apk

最后

以上就是完美火龙果为你收集整理的zipalign优化APK的全部内容,希望文章能够帮你解决zipalign优化APK所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部