[转载]MIDP程序中设置和得到MIDlet属性

MIDP程序中设置和得到MIDlet属性

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

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

get_attr0.gif

get_attr1.gif

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

get_attr2.gif

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

  • 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程序中无法修改属性的值

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/374079/viewspace-131735/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/374079/viewspace-131735/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值