文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>JavaME MIDlet Suites简介

JavaME MIDlet Suites简介

时间:2010-06-16  来源:hkebao

JavaME MIDlet Suites简介

时间:2010-6-16

1、  JAM

应用程序管理器。有些文档里面也可以叫它为AMS。JAM是管理移动设备上所有J2ME应用程序的软件,负责J2ME应用程序的下载、安装、更新与删除。

2、  MIDlet Suite

简单理解就是MIDlet程序的一个集合。它包含了一个或多个MIDlet、资源文件及JAR manifest。把这些内容打包成一个JAR包。而且这些Suite还需要一个外部的JAD文件。

 

PS:我们在用Eclipse ME里面创建的时候是就是创建了一个MIDlet Suite其实就是相当于创建了一个Java Project一样的。里面包含了有几个目录如:src  res  deployed  .jad文件

即一个项目里面包含了这几个文件与文件夹的!

 

其中的MIDlet其实就是我们的java文件了。就是我们的源程序的!

其中的res里面存放的是资源文件了。

 

对于一个设备来讲MIDlet就是一个设备的基本单位。

 

3. JAR manifest

AR文件是经打包的可执行文件。包括下面各种元素:

1、  实现MIDlet的类文件

2、  MIDlet中用到的任何资源文件(包括图像、声音文件)

3、  关于JAR内容的一份JAR manifest描述

 

根据MIDP规范的规定。每个Suite的JAR文件中必须包含一个名为mainifest.mf文件。这个其实就是我们传统JAVA里面的.mf文件了。它包含了如下的一些属性:

其中,必须包含以下属性:

属性名

说明

MIDlet-Name

MIDlet Suite的名称

MIDlet-Version

MIDlet Suite的版本号,格式为主版本.次版本.微版本,例如0.0.0,这也是版本号的默认值。版本号主要用于安装或升级。

MIDlet-Vendor

MIDlet Suite的提供商

如果JAD描述文件中未提供下列属性,则JAR manifest必须提供的属性:

4、  JAD描述文件

有些设备上面并不一定要求说JAM上面要有JAD描述文件。在MIDP2.0中JAD描述文件涉及了许多安全方面的问题,所以就显得非常重要了。一般在下载JAR文件前会先下载JAD描述文件,为的是让设备了解这个Suite是否适合自己。如果适合再下载JAR文件,如果不适合就不用花这么大的成本去下载了。这就是为啥我们要设计JAD描述文件了。

另外一个目的就是提供在不更改JAR的前提修改某些属性值。(相当于配置文件)

5、  JAD描述文件与JAR  manifest的关系

JAD描述文件与JAR manifest中都包括了三个相同的必备属性:

MIDlet-Name

MIDlet-version

MIDlet-Vendor

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

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载