网上有很多关于apk是什么的知识,也有很多人为大家解答关于apk的问题,今天小编为大家整理了关于这方面的知识,让我们一起来看下吧!
内容导航:
一、apk是什么

一、apk是什么
从专业上讲,apk是AndroidPackage的缩写,意思是Android安装包(APK),是Android系统的一个应用格式文件。APK是一种类似于Symbian Sis或Sisx的文件格式。您可以通过直接将APK文件传输到Android模拟器或Android手机上执行来安装该文件。
apk文件和sis一样,将android sdk编译的项目打包成apk格式的安装程序文件。apk文件实际上是zip格式,但是它的后缀改成了APK。解压缩后,可以看到Dex文件。
Dex是Dalvik VM executes的全称,即Android Dalvik Executor,不是Java ME的字节码而是Dalvik的字节码。Android在运行一个程序的时候需要先解压,然后像Symbian一样直接,和Windows Mobile里的PE文件不一样。
apk的格式定义
在Android平台中,dalvikvm的执行文件是以apk格式封装的,最后加载程序会在运行时对其进行解压缩,然后在编译后的androidmanifest.xml文件中获取与权限分支相关的安全访问,但是仍然有很多安全限制。如果把apk文件转移到/system/app文件夹,会发现执行是不受限制的。
安装的文件可能不在这个文件夹中,但是在androidrom中,系统的apk文件默认会放在这个文件夹中,并且有root权限。
以上就是关于apk是什么的知识,后面我们会继续为大家整理关于apk的知识,希望能够帮助到大家!








