欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

安卓(Android)开发基础知识

程序员文章站 2024-01-26 22:23:52
.aar文件 .aar是一种压缩文件,和.jar类似,不过它可以包含资源文件,例如图片、drawable、xml资源 .jar文件 在 "软件" 领域, JAR文件 (Java归档,英语: J ava AR chive)是一种 "软件包" "文件格式" ,通常用于聚合大量的 "Java类文件" 、相 ......

.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