当前位置: 移动技术网 > 移动技术>移动开发>Android > 安卓(Android)开发基础知识

安卓(Android)开发基础知识

2018年10月11日  | 移动技术网移动技术  | 我要评论

.aar文件

.aar是一种压缩文件,和.jar类似,不过它可以包含资源文件,例如图片、drawable、xml资源

.jar文件

软件领域,jar文件(java归档,英语:java archive)是一种软件包文件格式,通常用于聚合大量的java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便分发java平台应用软件

jar文件是一种归档文件,以zip格式构建,以.jar文件扩展名。用户可以使用jdk自带的jar命令创建或提取jar文件。也可以使用其他zip压缩工具,不过压缩时zip文件头里的条目顺序很重要,因为manifest文件常需放在首位。jar文件内的文件名是unicode文本。

摘自:https://zh.wikipedia.org/wiki/jar_(%e6%96%87%e4%bb%b6%e6%a0%bc%e5%bc%8f)

反编译androidmanifest.xml

反编译工具

用法:java -jar axmlprinter2.jar androidmanifest.xml > androidmanifest.txt

androidmanifest.xml

应用清单

每个应用的根目录中都必须包含一个 androidmanifest.xml 文件(且文件名精确无误)。 清单文件向 android 系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任何代码。

摘自:

apk

android应用程序包(英语:android application package,apk)是android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用中间件。一个android应用程序的代码想要在android设备上运行,必须先进行编译,然后被打包成为一个被android系统所能识别的文件才可以被运行,而这种能被android系统识别并运行的文件格式便是“apk”。 一个apk文件内包含被编译的代码文件(.dex 文件),文件资源(resources), assets,证书(certificates),和清单文件(manifest file)。

apk 文件基于 zip 文件格式,它与jar文件的构造方式相似。它的互联网媒体类型是:application/vnd.android.package-archive

摘自:https://zh.wikipedia.org/wiki/apk

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网