什么是APK?APK文件都由那些组成?
什么是APK?APK文件都由那些组成?不懂没关系,让rom之家小编来为你详细解答。
一、APK简介与描述
APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。
二、APK的文件结构
1. META-INF\ (注:Jar文件中常可以看到);
2. res\ (注:存放资源文件的目录) ;
3. AndroidManifest.xml (注:程序全局配置文件) ;
4. classes.dex (注:Dalvik字节码);
5. resources.arsc (注:编译后的二进制资源文件)。
热门刷机包top10
- 小米 红米Note 4刷机包_救砖包_官方包_小米红米Note4(全网通)_6.0_V8.0.10.0.MBFCNDG.2016050
- 小米Note(双网通版)刷机包_救砖包_官方包_小米小米note双网通版_4.4.4_V6.5.2.0.KXECNCD_2014616
- 欧峰f001刷机包_救砖包_官方包_欧峰F001_4.2.1_AD05_OF_F001_HSQ_V1.0.1
- 大可乐MC001刷机包 乐蛙OS第六十九期 LeWa_ROM_MC001
- 三星 Galaxy Note 5 (SM-N9200)刷机包_救砖包_官方包_三星N9200_6.0.1_N9200ZCU2BPC4【5件套】
- 华为C8813Q刷机包 LeWa极速开发版 华为设置 按键灯光 Beats音效 优化流畅
- 酷派大神F1青春版刷机包 基于官方007 CoolUI6.0 完美ROOT 开机动画DIY 优化美化版
- 三星 Galaxy Y(i509) 刷机包 2.3.6 I509固件精简版
- 摩托罗拉XT910刷机包 ICS 4.0.4 水货专用 永久ROOT权限 国行全功能移植版
- 至尊宝td818刷机包_救砖包_官方包_至尊宝TD818_2.3.5_TD818_V2.00(旧板TD206带CMMB、WIFI、FM、BT、光感、
热门刷机教程top10
热门ROM资讯top10
热门刷机包top10
- 小米 红米Note 4刷机包_救砖包_官方包_小米红米Note4(全网通)_6.0_V8.0.10.0.MBFCNDG.2016050
- 小米Note(双网通版)刷机包_救砖包_官方包_小米小米note双网通版_4.4.4_V6.5.2.0.KXECNCD_2014616
- 欧峰f001刷机包_救砖包_官方包_欧峰F001_4.2.1_AD05_OF_F001_HSQ_V1.0.1
- 大可乐MC001刷机包 乐蛙OS第六十九期 LeWa_ROM_MC001
- 三星 Galaxy Note 5 (SM-N9200)刷机包_救砖包_官方包_三星N9200_6.0.1_N9200ZCU2BPC4【5件套】
- 华为C8813Q刷机包 LeWa极速开发版 华为设置 按键灯光 Beats音效 优化流畅
- 酷派大神F1青春版刷机包 基于官方007 CoolUI6.0 完美ROOT 开机动画DIY 优化美化版
- 三星 Galaxy Y(i509) 刷机包 2.3.6 I509固件精简版
- 摩托罗拉XT910刷机包 ICS 4.0.4 水货专用 永久ROOT权限 国行全功能移植版
- 至尊宝td818刷机包_救砖包_官方包_至尊宝TD818_2.3.5_TD818_V2.00(旧板TD206带CMMB、WIFI、FM、BT、光感、