什么是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
- 中兴bv0720(bladea2全网通)刷机包_救砖包_官方包_中兴Blade A2_5.1_BV0720V1.0B03_HY0620
- 华为U8825D刷机包 开启按键灯光 完美ROOT权限 个性化设置 亲测完美使用 官改稳定
- 小米5Splus 魔趣9.0 美化省电 L设置 magisk 通知特效 CPU调节 优化稳定 护眼模式
- HTC Butterfly(X920e)刷机包 完美Root权限 Sense6风格 下拉农历 优化美化 官方经典款
- 三星 Galaxy Note4 联通版 (N9106W)刷机包_救砖包_官方包_三星N9106W_4.4.4_N9106WZNU1ANL3
- 摩托罗拉Defy/Defy+刷机包 安卓4.1.2 无视内核通刷版 优化 流畅
- 三星 Galaxy S4 联通4G版 (i9507v)刷机包_救砖包_官方包_三星i9507V_4.4.2_I9507VZNUBNK1
- 小米8探索版 MIUI11_20.1.16主题免费 精简优化
- 中兴U956刷机包 MIUI 3.9.27 4.1MIUI最后一版 老包焕新颜 就是这么任性 稳定流畅
- HTC G10 ROM 4.0.4 With Sense 4.1 V6 线控 双向内录 稳定 流畅
热门刷机教程top10
热门ROM资讯top10
热门刷机包top10
- 中兴bv0720(bladea2全网通)刷机包_救砖包_官方包_中兴Blade A2_5.1_BV0720V1.0B03_HY0620
- 华为U8825D刷机包 开启按键灯光 完美ROOT权限 个性化设置 亲测完美使用 官改稳定
- 小米5Splus 魔趣9.0 美化省电 L设置 magisk 通知特效 CPU调节 优化稳定 护眼模式
- HTC Butterfly(X920e)刷机包 完美Root权限 Sense6风格 下拉农历 优化美化 官方经典款
- 三星 Galaxy Note4 联通版 (N9106W)刷机包_救砖包_官方包_三星N9106W_4.4.4_N9106WZNU1ANL3
- 摩托罗拉Defy/Defy+刷机包 安卓4.1.2 无视内核通刷版 优化 流畅
- 三星 Galaxy S4 联通4G版 (i9507v)刷机包_救砖包_官方包_三星i9507V_4.4.2_I9507VZNUBNK1
- 小米8探索版 MIUI11_20.1.16主题免费 精简优化
- 中兴U956刷机包 MIUI 3.9.27 4.1MIUI最后一版 老包焕新颜 就是这么任性 稳定流畅
- HTC G10 ROM 4.0.4 With Sense 4.1 V6 线控 双向内录 稳定 流畅