智能電視機APK?
apk文件和sis一樣最終把android sdk編譯的工程打包成一個安裝程序文件格式為apk。
APK文件其實是zip格式,但后綴名被修改為apk,通過UnZip解壓后,可以看到Dex文件,Dex是Dalvik VM executes的全稱,即Android Dalvik執行程序,并非Java ME的字節碼而是Dalvik字節碼。
一個APK文件結構為: META-INF\ Jar文件中常可以看到 res\ 存放資源文件的目錄 AndroidManifest.xml 程序全局配置文件 classes.dex Dalvik字節碼 resources.arsc 編譯后的二進制資源文件總結下我們發現Android在運行一個程序時首先需要UnZip,然后類似Symbian那樣直接,和Windows Mobile中的PE文件有區別,這樣做對于程序的保密性和可靠性不是很高,通過dexdump命令可以反編譯,但這樣做符合發展規律,微軟的 Windows Gadgets或者說WPF也采用了這種構架方式。
上一篇APP是屬于前端
下一篇印尼時區比中國晚幾個小時