WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章J2ME技术进阶教程MIDP程序中设置和得到MIDlet属性

MIDP程序中设置和得到MIDlet属性
作者:闻怡洋  来源:vchelp.net  发布时间:2005-9-6 10:18:06

在MIDlet程序打包成为MIDlet Suite在JAR包的MANIFEST.MF文件中包含有各种属性,一部分属性是系统指定的,用户也可以设置自定义的属性。本文简单介绍一下如何设置和获取这些属性的值。

每个一个属性都是一个值对,由一个名称和一个值组成。假设读者使用WTK开发MIDlet程序,那么修改系统属性的方法如下图:



设置自定义属性的方法如下图,这部分属性被保存在JAD文件中:

这里介绍几个必须提供的系统属性的含义:

  • MIDlet-Jar-Size JAR文件的大小,不用手工填写
  • MIDlet-Jar-URL 下载JAR文件的地址,因为MIDlet可以通过网络下载,所以这里可以指出下载地址。而下载时一般是先下载jad文件,然后通过jad中的描述由用户自行决定是否下载MIDlet程序相对应的JAR文件
  • MIDlet-Name MIDlet程序的名称
  • MIDlet-Vendor 提供商名称
  • MIDlet-Version MIDlet程序版本号
  • MicroEdition-Configuration 要求的配置版本,目前可以为 CLDC-1.0 或者 CLDC-1.1
  • MicroEdition-Profile 要求的简表版本,目前可以填写为 MIDP-2.0 或者 MIDP-1.0

下面的系统属性是可选的:

  • MIDlet-Data-Size 用于保存MIDlet持续存储的数据区域大小,当程序被编译后由WTK 自动填写
  • MIDlet-Delete-Confirm 删除MIDlet时显示的确认信息
  • MIDlet-Delete-Notify 删除MIDlet时可以向指定URL发送通知信息
  • MIDlet-Description MIDlet程序的详细说明
  • MIDlet-Icon MIDlet程序的图标,要求为PNG文件
  • MIDlet-Info-URL 在互联网上对MIDlet程序进行详细说明的地址
  • MIDlet-Install-Notify 成功安装MIDlet程序后可以向指定的URL发送通知信息

获取属性值时需要调用的函数是:MIDlet类的成员方法,public final String getAppProperty(String key),参数key表示属性名称,返回值表示属性值,如果属性未被定义那么将会返回null。
例如要得到MIDlet-Name 属性,就调用 midlet.getAppProperty("MIDlet-Name"),假设midlet是MIDlet对象。

在使用属性值时有几点需要注意:

  • 属性名称是大小写敏感的
  • 没有遍历属性的方法可供调用
  • 在一个MIDlet Suite中属性名称必须唯一
  • 属性是只读的,在MIDlet程序中无法修改属性的值
[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码