最近本人了解了一些关于Android APK安装包的知识,在此写下一篇博客进行总结。
APK总览
APK是AndroidPackage的缩写,即Android安装包(apk)。APK文件其实是zip格式,但后缀名被修改为apk,我们可以通过更改后缀名的方式来解压缩apk文件,解压后的内容如下图所示:
APK内容
apk文件解压后包含以下内容:
(1)res目录:用于存放Android资源文件的目录,其中的文件均经过编译,有多个子目录用于区分具体的资源文件类型:
- anim:补间动画和逐帧动画文件
- animator:属性动画文件
- color:颜色文件
- drawable:图片文件
- layout:布局文件
- menu:菜单文件
- mipmap:理论上仅用于存放应用icon图标,用于主屏幕图片展示,其余图片文件应存放在drawable中
- raw:原生视频、音频资源
- transi