manifest是什么文件

manifest是什么文件,第1张

manifest为一种软件,属于AndroidManifestxml文件,在简单的Android系统的应用中提出了重要的信息,它可以运行任何应用程序的代码。

MANIFESTMF:这个manifest文件定义了与扩展和包相关的数据。单词“manifest”的意思是“显示”。

打开Java的JAR文件经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFESTMF,这个文件描述了该Jar文件的很多信息。

扩展资料

每个安卓应用程序必须有一个AndroidManifestxml文件,在app/manifests目录中。它在简单的Android系统的应用中提出了重要的信息,信息系统必须具备之前,它可以运行任何应用程序的代码。

除其他事项外,清单中执行下列 *** 作:

它给应用程序的Java包命名,包的名称作为应用程序的唯一标识符。

它描述了应用程序的组件的活动、服务,广播接收机,内容提供商,应用程序组成。它命名的类,实现每个组件,并出版自己的能力(例如,可以处理哪些意图的消息)。这些声明让Android系统知道这些组件是什么和在什么条件下,他们可以推出。

它决定哪些进程将运行应用程序组件。它决定了应用程序必须有权限才能访问受保护的API部分,并与其他应用程序进行交互。它还决定了其他人与应用程序的组件交互所需要的权限。它宣布了Android API的应用程序需要的最低水平。

参考资料来源:百度百科-manifest

参考资料来源:百度百科-MANIFESTMF

读取插件中的文件:官网FAQ htt p:/ /wikieclipseo rg/Eclipse_Plug-in_Development_FAQ#How_do_I_read_from_a_file_that_I27ve_included_in_my_bundle2Fplug-in3F 如果你仅仅确定是要去MENIFEST中的信息,只要调用Bundle中的方法就行了,

jar -cf abcjar class
嘿嘿,拿分来
其实你自己用下jar -help就可以看到了
用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] file
s
选项包括:
-c 创建新的归档文件
-t 列出归档目录
-x 解压缩已归档的指定(或所有)文件
-u 更新现有的归档文件
-v 在标准输出中生成详细输出
-f 指定归档文件名
-m 包含指定清单文件中的清单信息
-e 为捆绑到可执行 jar 文件的独立应用程序
指定应用程序入口点
-0 仅存储;不使用任何 ZIP 压缩
-M 不创建条目的清单文件
-i 为指定的 jar 文件生成索引信息
-C 更改为指定的目录并包含其中的文件
如果有任何目录文件,则对其进行递归处理。
清单文件名、归档文件名和入口点名的指定顺序
与 "m"、"f" 和 "e" 标志的指定顺序相同。
示例 1:将两个类文件归档到一个名为 classesjar 的归档文件中:
jar cvf classesjar Fooclass Barclass
示例 2:使用现有的清单文件 "mymanifest" 并
将 foo/ 目录中的所有文件归档到 "classesjar" 中:
jar cvfm classesjar mymanifest -C foo/


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13407501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存