APK(全稱:Android application package,Android應用程序包)是Android操作系統使用的壹種應用程序包文件格式,用於分發和安裝移動應用及中間件。
壹個Android應用程序的代碼想要在Android設備上運行,必須先進行編譯,然後被打包成為壹個被Android系統所能識別的文件才可以被運行,而這種能被Android系統識別並運行的文件格式便是“APK”。
壹個APK文件內包含被編譯的代碼文件(.dex 文件),文件資源(resources), 原生資源文件(assets),證書(certificates),和清單文件(manifest file)。APK 文件基於?ZIP?文件格式,它與JAR文件的構造方式相似,互聯網媒體類型是:application/vnd.android.package-archive。
擴展資料:
APK是Android application package的縮寫,即Android安裝包(apk)。APK是類似SymbianSis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。
apk文件和sis壹樣,把androidsdk編譯的工程打包成壹個安裝程序文件,格式為apk。?
APK文件其實是zip格式,但後綴名被修改為apk,通過UnZip解壓後,可以看到Dex文件,Dex是DalvikVM executes的簡稱,即Android Dalvik執行程序,並非Java ME的字節碼而是Dalvik字節碼。
參考資料?百度百科-apk