在Android平臺中,dalvik vm的執行文件是以apk格式打包的。最終運行時加載器會解壓,得到編譯後的androidmanifest.xml文件中與權限分支相關的安全訪問,但還是有很多安全限制。如果把apk文件轉移到/system/app文件夾,會發現執行是不受限制的。安裝的文件可能不在這個文件夾中,但是在androidrom中,系統的apk文件會默認放在這個文件夾中,並且有root權限。
它的文件結構有五層:
1.META-INF\(註意:經常可以在Jar文件中看到);
2.res\(註意:存儲資源文件的目錄);
3.AndroidManifest.xml(註:程序全局配置文件);
4.classes.dex(註:Dalvik字節碼);
5.resources.arsc(註意:編譯的二進制資源文件)。
安裝:使用手機助手軟件或安裝在手機中。