开发高可移植性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。


【福利】填问卷 送2019精选测试大礼包+接口测试实战课程!
41/41234>

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2019, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道