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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM