扬州城市论坛 热点 apk安装包里都是什么东西(如何从apk包里提取信息)

apk安装包里都是什么东西(如何从apk包里提取信息)

当我们安装Android软件时,我们经常会看到带有APK后缀的安装包。这是什么?apk?

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

现在,让我们把APK的后缀改为ZIP。

我们双击解压吧。发现,发现可以解压,获得大量文件。

Res文件夹用于存储资源文件。

当我们打开这个文件夹,我们可以看到一些drawable-hdpi等。用于存储图片;布局文件夹存储布局,菜单存储菜单。

AndroidManifest.xml是一个清单文件,在每个Android项目中都可以找到。它会记录android的一些版本号,用过的SDK版本,图标等信息。但是打包后会编译成二进制xml文件,打开可能看不到多少信息。

资产文件夹。其中还会记录一些资源文件。但它通常用于记录大型资源文件。比如音乐文件、视频文件或者一些文档、图片等。

classes.dex .因为安卓现在用的是DVM,编译。java成。类,然后将其编译成。dex,最后包装成。apk。是android平台可执行文件的类型。

Resources.arsc编译的二进制资源文件。每个资源ID常量都被定义来索引代码中的资源。

META-INF文件夹。简单说一下这个文件夹吧。如果我们没有签下APK,那么这个文件夹就不在它的包装里。如果签了,就是。在android中,没有签名的APK不允许安装在android设备中。我想问一下,如果你复制了某家公司的一个应用,安装后去掉了之前正统的软件,那么安卓就是一个烂摊子。所以,一定要有签名。这个文件夹基本上和签名等安全相关。

在包装进入APK的过程中,有些东西被原封不动地包装进了APK。比如上面提到的资源文件;而且是编译成二进制打包进去的。例如清单文件。

本文来自网络,不代表本站立场,转载请注明出处:https:

apk安装包里都是什么东西(如何从apk包里提取信息)

扬州城市论坛后续将为您提供丰富、全面的关于apk安装包里都是什么东西(如何从apk包里提取信息)内容,让您第一时间了解到关于apk安装包里都是什么东西(如何从apk包里提取信息)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。