你的位置:首頁手機資訊手機資訊 → 安卓智能手機系統名詞—安卓APK文件解析

安卓智能手機系統名詞—安卓APK文件解析

來源:本站整理時間:2012/9/20 9:44:30作者:admin點擊: 0 評論:0

安卓手機一定在下載軟件或者游戲的時候,接觸到一個新的系統名詞—安卓APK文件!也許很多對安卓APK文件不是很了解,下面就來給大家簡單解析一下安卓APK文件的定義和文件結構等方面問題!

其實APK文件就是zip格式,但后綴名被修改為apk,通過UnZip解壓后,可以看到Dex文件,Dex是Dalvik VM executes的全稱,即Android Dalvik執行程序,并非Java ME的字節碼而是Dalvik字節碼!

而一個APK文件結構為:

mete-INF Jar文件中?梢钥吹

res 存放資源文件的目錄

AndroidManifest.xml 程序全局配置文件

classes.dex Dalvik字節碼

resources.arsc 編譯后的二進制資源文件

總的來說,安卓在運行一個程序時首先需要UnZip,然后類似Symbian那樣直接,和Windows Mobile中的PE文件有區別,這樣做對于程序的保密性和可靠性不是很高,通過dexdump命令可以反編譯,但這樣做符合發展規律,微軟的 Windows Gadgets或者說WPF也采用了這種構架方式!

我們在Android平臺中dalvik vm的執行文件被打包為apk格式,最終運行時加載器會解壓然后獲取編譯后的androidmanifest.xml文件中的permission分支相關的安全訪問,但仍然存在很多安全限制,如果你將apk文件傳到/system/app文件夾下會發現執行是不受限制的。

最終我們平時安裝的文件可能不是這個文件夾,而在安卓rom中系統的apk文件默認會放入這個文件夾,它們擁有著root權限!

看了這些,安卓手機用戶一定對安卓APK文件擁有一定了解了,那么相信你在使用和安裝APK文件的時候也就更加的快捷!

游客評論

熱門評論

最新評論

發表評論 查看所有評論(0)

(您的評論需要經過審核才能顯示) 字數: 0/500

本周熱門

找游戲 下應用

排行榜

游戲軟件破解

關于安卓網 | 聯系方式 | 發展歷程 | 下載幫助(?) | 廣告聯系 | 網站地圖 | 友情鏈接

Copyright 2011-2014 5577.com安卓網 鄂ICP備15005058號-1