Android 文件格式

Java---應用程序源文件


Android 本身相當一部分是由 java 編寫而成,而且 android 應用必須使用 java 開發 

 
Class---java 編譯後的目標文件

是由 java 虛擬機編譯而成一個字節碼文件,在之前我們用所學的 j2ee 以及 j2se 它是一個可 
執行文件,但是在 Android 當中它只是一個目標文件即過渡文件 

Dex---Android 平臺可執行文件:


Android 自己提供了一個虛擬機(Dalvik),這種虛擬機執行的並非 java 字節碼,而是另一 
種字節碼:dex 格式的字節碼,在 JVM 將 java 文件編譯成 Class 文件後,再次通過 Android 
平臺工具將此 Class 文件轉換成 dex 字節碼

Apk 文件---Android 上的安裝文件

Apk 是 Android 安裝包的擴展名,一個 Android 安裝包包含了與某個 Android 應用程序相 
關的所有文件,apk 文件將 androidManifest.xml 文件,應用程序代碼(dex 文件)資源文 
件和其他文件打成一個壓縮包,一個工程只能打進一個 apk 文件(有點類似 exe 文件)          

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章