J2ME中文教程 10 MIDlet的开发流程与部署[10]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

MIDlet-Permissions-Opt

MIDlet-Push-<n>

MIDlet-Install-Notify

MIDlet-Delete-Notify

MIDlet-Delete-Confirm

应用程序专用的任何属性

 

对应用程序自己的属性的说明

应用程序可以利用jad来记录自己的专用属性,只要不以“MIDlet-”或“MicroEdition-”开头。这往往非常流行。因为一旦打包成jar,就不方便对其进行修改。而jad是文本文件,方便修改。因此这些属性常用来记录和设备相关的信息或者是网络地址等。这在移植程序时,减轻了很大的工作量。所有属性都可以通过调用MIDlet.getAppProperty方法取得。

 

范例:我们假设一个名字为MyGameMIDlet Suite,由PPJ2me公司提供,版本为1.1.1。其中包括两个MIDletMyGame01MyGame02。那么其对应的JAD描述文件可能是这样的:

MyGame.jad

MIDlet-Name: MyGame

MIDlet-Version: 1.1.1

MIDlet-Vendor: PPJ2me

MIDlet-1: MyGame01, /MyGame01.png, com.PPJ2me.MyGame01

MIDlet-2: MyGame02, /MyGame02.png, com.PPJ2me.MyGame02

MicroEdition-Profile: MIDP-2.0

MicroEdition-Configuration: CLDC-1.1

MIDlet-Description: That our sample game.

MIDlet-Jar-URL: http://www.ppj2me.com/game/MyGame.jar

MIDlet-Jar-Size: 7378

MIDlet-Data-Size: 256

 

10.2.5 JAD 描述文件与JAR manifest的关系

前面介绍JAD描述文件的时候已经介绍了:为什么有了JAR manifest的同时还要有JAD描述文件存在的原因。那么这两者之间还有什么必然的联系吗?

 

细心的读者可能已经发现,JAD描述文件和JAR manifest中都包括了三个相同的必备属性:

属性名

l         MIDlet-Name

l         MIDlet-Version

l         MIDlet-Vendor

 

出于安全性考虑,MIDP规范规定,如果JAD描述文件及JAR manifest中这三个必备属性有任何不同的话,JAM是不会安装该MIDlet Suite的。

 

本文关键:J2ME中文教程 10 MIDlet的开发流程与部署
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top