当前位置:常识集 > 数码游戏 > 互联网 > APK包里有什么东西?
手机版

APK包里有什么东西?

来源:常识集 阅读:2.36W 次

我们安装安卓软件,经常看到后缀名为APK的安装包。那么,这个是什么呢?

操作方法

(01)APK是AndroidPackage的缩写,即Android安装包。那么,是什么呢?其实就是一个压缩文件,类似于zip格式,或者说就是zip格式。如下图所示,是一个APK文件

APK包里有什么东西?

(02)现在,我们把APK的后缀名改成ZIP

APK包里有什么东西? 第2张

(03)我们双击解压。发现,发现是可以进行解压的,并且获得了一大堆的文件。

APK包里有什么东西? 第3张

(04)res文件夹,是用来存放资源文件的。

APK包里有什么东西? 第4张

(05)我们打开这个文件夹,可以看到一些drawable-hdpi等,是存放图片的;layout文件夹是存放布局的,menu是存放菜单的。

APK包里有什么东西? 第5张

(06)是清单文件,每一个安卓的工程都会有。里面会记录android的一些版本号、使用的SDK版本、图标等信息。但打包后,会编译成二进制的xml文件,打开可能看不到太多的信息。

APK包里有什么东西? 第6张

(07)assets文件夹。里面也会记录一些资源文件。但一般用来记录较大型的资源文件。比如音乐文件、视频文件,或者一些文档、图片等。

APK包里有什么东西? 第7张

(08)。因为android现在使用DVM,将编译成s,再编译成,最后打包为.是android平台的可执行文件的类型。

(09)编译后的二进制资源文件。定义了各个资源ID常量,供在代码中索引资源。

APK包里有什么东西? 第8张

(10)META-INF文件夹。这个文件夹简单说下吧。如果我们没有对APK签名,那么其包里是没有这个文件夹的,如果签名才有。android中,没有签名的APK是不允许安装在android设备中的。试问,如果你自己仿造一个某公司的应用,安装上去将之前的正统软件顶掉了,那android不错乱啦。所以,必须有签名。这个文件夹基本就是和签名等安全相关的。

APK包里有什么东西? 第9张

(11)在打包成APK的过程中,部分内容是原封不动的打包进APK的。比如上面说的资源文件等;还有是编译成二进制后打包进去的。比如清单文件等。

本文链接:https://www.changshiji.com/smyx/hulianwang/yond1y.html

Copyright © 2024. 常识集 All right reserved. 浙ICP备20202586号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。