JAD(Java Application Descriptor)文件是一个外 部 (相对JAR文件)描述文件,而Manifest.mf是一个内部 列表文件。
他们对于AMS的运 行都起着至关重要的作用。
虽然它们的命名或者说文件类型都比较让人费解,不过,实际上它们也不过是单纯的文本文件 ,形式上非常相似,都 是:“属性名称:属性值 ”。
这些属性主要包括:
属性名称 | 属性说明 | Manifest.mf | JAD |
MIDlet-Name | MIDlet Suite的名称 | 必需 | 必需 |
MIDlet-Version | MIDlet Suite的版本号 | 必需 | 必需 |
MIDlet-Vendor | MIDlet Suite的作者 | 必需 | 必需 |
MIDlet-n | 属于该MIDlet Suite的每一个MIDlet都应独立定义一个 | 必需 | 必需 |
MicroEdition-Profile | MIDlet Suite所需简表版本 | 必需 | 必需 |
MicroEdition-Configuration | MIDlet Suite所需配置版本 | 必需 | 必需 |
MIDlet-Jar-URL | 对应JAR文件的下载地址 | - | 必需 |
MIDlet-Jar-Size | JAR文件大小,单位:字节 | - | 必需 |
MIDlet-Description | MIDlet Suite的描述 | 可选 | 可选 |
MIDlet-Icon | MIDlet Suite的图标路径 | 可选 | 可选 |
MIDlet-Info-URL | MIDlet Suite的信息路径 | 可选 | 可选 |
MIDlet-Data-Size | MIDlet Suite用于持久性存储所需的最小字节数 | 可选 | 可选 |
MIDlet-Permission(MIDP2.0) | MIDlet Suite需要访问的受限API的许可 | 可选 | 可选 |
MIDlet-Permissions-Opt(MIDP2.0) | 定义那些访问受限API非关键的许可 | 可选 | 可选 |
MIDlet-Push(MIDP2.0) | Push注册 | 可选 | 可选 |
MIDlet-Install-Notify(MIDP2.0) | 定义接收MIDlet Suite安装状态的URL | 可选 | 可选 |
MIDlet-Delete-Notify(MIDP2.0) | 定义接收MIDlet Suite删除报告的URL | 可选 | 可选 |
MIDlet-Delete-Confirm(MIDP2.0) | MIDlet Suite确认删除的提示信息 | 可选 | 可选 |