开发高可移植性J2ME的软件测试篇(下)

发表于:2009-3-26 13:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:饶荣庆    来源:IT168

分享:

相关阅读:

开发高可移植性J2ME的软件测试篇(上)

  应用程序属性

  应用程序属性值是在应用程序描述符文件或者MANIFEST文件中定义的,当我们部署应用程序的时候可以定义应用程序属性。比如下面是一个典型的JAD文件内容。

  MIDlet-1: HttpWrapperMidlet,httpwrapper.HttpWrapperMIDlet

  MIDlet-Jar-Size: 16315

  MIDlet-Jar-URL: HttpWrapper.jar

  MIDlet-Name: HttpWrapper

  MIDlet-Vendor: Vendor

  MIDlet-Version: 1.0

  MicroEdition-Configuration: CLDC-1.0

  MicroEdition-Profile: MIDP-1.0

  Which-Locale: en

  其中Which-Locale就是应用程序属性值,我们可以通过MIDlet的成员方法getAppProperty()来得到它,代码片断如下:

  import javax.microedition.midlet.*;


  public class MyMIDlet extends MIDlet {


  private String suiteName;

  private String which_locale;


  public MyMIDlet(){

  suiteName = getAppProperty( "MIDlet-Name" );

  which_locale = getAppProperty("Which-Locale");

  }

  //这里省略了其他代码

  }

  属性值对大小写是敏感的,如果属性值在底层系统、JAD文件和Manifest文件中都没有定义的话,那么将返回Null。

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号