`
guoxinzz
  • 浏览: 430069 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

 
阅读更多

【IT168 技术文档】随着MTK的流行,使现在的J2ME虚拟机市场上品牌众多,除了索爱,Nokia S40,Moto,三星,LG等国际大品牌的虚拟机,更是有MTK,展讯内置的一些不知名的虚拟机,因此当初Write Once,Run AnyWhere变成了Write Once,Debug AnyWhere了。对于一个没有经验的J2ME程序员来说,开发一个兼容性高的软件变成了噩梦,不断的在不同手机,不同平台上打log,在这台手机上解决了这个问题,跑到另外一台机器上问题有重新了,噢,my god!我不干了。别急!我写这篇文章的目的就是要告诉大家,对于这中状况,我们也不是束手无策的。下面就等我慢慢的道来解决之道。

  预期读者

  本文主要适合那些有经验的J2ME程序员在优化软件,或者是需要考虑软件兼容性时的参考文档。

Jblend 平台

  JBlend 是一家日本的嵌入式虚拟机厂家生产的J2ME虚拟机,此虚拟机大量的用于低端手机平台,本人发现有使用此虚拟机的平台有,MTK,MOTO。
官方网站:http://www.aplixcorp.com/chs/index.html

索尼爱立信平台

  索爱的虚拟机平台是:Java Platform。最新版本是8。索爱的平台在性能上,程序的稳定性方面要优于其他虚拟机平台。而且APIs方面的bug也很少,在网络支持方面也很优秀。基本上不会因为你忘记关闭连接而导致连接泄漏。
官方网站:http://developer.sonyericsson.com/site/zhcn/docs_and_tools/p_docs_and_tools.jsp

S40平台

  S40平台是Nokia针对S60智能操作系统推出适应低端手机的手机操作系统,相对其他虚拟机平台来说,S40虚拟机对J2ME的支持相对比较完善,而且稳定些,不过网络环境这块,S40对网络资源泄漏特别关注,具体不同的手机,对同时打开多个连接有限制,这里建议大家做个测试,就不再累赘了。
官方网站:http://www.forum.nokia.com/
S40平台详解:http://tech.sina.com.cn/mobile/n/2006-09-22/1053107637.shtml

S60 平台

  Nokia 智能机平台下的J2ME虚拟机。相对S40来说,S60支持的特性比较多,而且有些比较特殊的用法,比如获取系统相关属性的时候就是其中之一。

什么是JCP?

  JCP(Java Community Process) 是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现(RI)、技术兼容包(TCK)。Java技 术和JCP两者的原创者都是SUN计算机公司。然而,JCP已经由SUN于1995年创造Java的非正式过程,演进到如今有数百名来自世界各地Java 代表成员一同监督Java发展的正式程序。  JCP维护的规范包括J2ME、J2SE、J2EE,XML,OSS,JAIN等。组织成员可以提交JSR(Java Specification Requests),通过特定程序以后,进入到下一版本的规范里面。  所有声称符合J2EE规范的J2EE类产品(应用服务器、应用软件、开发工具等),必须通过该 组织提供的TCK兼容性测试(需要购买测试包),通过该测试后,需要缴纳J2EE商标使用费。两项完成,即是通过J2EE认证(Authorized Java Licensees of J2EE)。

什么是JSR?

  JSR是Java Specification Requests的缩写,意思是Java 规范请求。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。

下面是J2ME JSR规范列表

名称

内容

JSR118

MIDP2.1规范。定义了MIDP相关的接口,高级UI,低级UI,RMS,网络相关的APIs

JSR82

定义了蓝牙接口相关的APIs

JSR135

MobileMediaAPI,定义了多媒体相关开发的组件APIs

JSR172

1.一个轻量级的标准XML解析器
2.WebServices的远程调用API
  其中这个JSR172实现的轻量级的XML解析器是JAXP1.2(JavaAPIforXMLProcessing)的一个子集。我们可以查看WTK提供的API看到j2me-xml提供的类一共只有12个,这说明这个轻量级的XML解析器是适合在移动电话这种资源受限设备上运行的。

JSR75

JSR75(PDAOptionalPackagesfortheJ2METMPlatform)中定义了两个可选包:
PIM(ThePersonalInformationManagement)API,提供对个人信息数据的访问,一般包括名片夹,日历项,和待办事项。
FC(TheFileConnection)APIs,提供对本地文件系统的访问。

JSR177

安全APIs

JSR211

ContentHander内容处理APIs,可以调用此API打开相应的文件,比如你可以打开jar安装文件,打开mp3。

JSR239

OpenGL@ES。主要用于图形相关操作

JSR179

LocationAPIs主要是用于LBS服务

JSR180

SIPAPIs

SIP是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以好似Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信

JSR184

Mobile3DGraphicsAPIs,3D图形开发。

JSR229

手机支付APIs

JSR234

手机高级多媒体支持,可以支持更丰富的多媒体操作

JSR238

国际化支持APIs

JSR248

JSR248:MobileServiceArchitectureMSA移动服务架构。

MSAforCLDC规范定义了移动电话上的下一代Java平台,当然是基于CLDC的J2ME平台。

MSAforCLDC的目的是为了减少J2ME平台的API分裂,为开发者定义一个高操作性的应用程序和服务环境。

JTWI(JavaTechnologyforWirelessIndustry,JSR185)定义了一系列的规范来强制实现JTWI规范的设备必须实现某些JSR,例如MIDP2.0,WMA和MMAPI等。MSAforCLDC可以认为是JTWI的第2版,它规定了一个高度集中的J2ME平台运行环境。

检查JSR支持

  检查JSR的支持简单的方式有两种:

1. 是通过System.getProperty("property_name")的方式进行判断,一般如果存在相关的APIs支持,它会返回一个非null字符串。

检测代码

<!--<br><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--&gt;<span style="color: #000000;">System.getProperty(property_key);<br /><br /><br />&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;"> String getInfo(String info) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (info </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #0000ff;">null</span><span style="color: #000000;">) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">&lt;unknown&gt;</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> info;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br /><br />}</span></!--<br></div></div><p>2. 通过Class.forName(clase_name)的方式。</p><div style="padding-bottom: 4px; padding-left: 5.4pt; width: 98%; padding-right: 5.4pt; background: #e6e6e6; word-break: break-all; padding-top: 4px; border: windowtext 0.5pt solid;"><div><!--<br><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--&gt;<span style="color: #0000ff;">private</span><span style="color: #000000;"> </span><span style="color: #0000ff;">boolean</span><span style="color: #000000;"> hasClassExit(String aClassName) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(aClassName);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">true</span><span style="color: #000000;">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (Exception e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">false</span><span style="color: #000000;">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />}</span></!--<br></div></div><p>  上面的检测代码相对比较简单,而且也容易理解,关键是那些JSR 支持的属性名称,或者APIs的写法。</p><p>  下面是部分属性名称,仅供参考。</p><p>&nbsp;</p><p><table style="border-collapse: collapse; mso-table-layout-alt: fixed;" border="0"><tbody><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; padding-top: 0pt; border: #000000 0.5pt solid;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">System&nbsp;property</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: #000000 0.5pt solid; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">Description</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: #000000 0.5pt solid; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">Value</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.platform</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">Defined&nbsp;in&nbsp;CLDC&nbsp;1.0&nbsp;and&nbsp;CLDC&nbsp;1.1.&nbsp;</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.encoding</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">Always&nbsp;returns&nbsp;ISO-8859-1.</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.configuration</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">Defined&nbsp;in&nbsp;CLDC&nbsp;1.0&nbsp;and&nbsp;CLDC&nbsp;1.1.</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.profiles</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">依赖于底层实现</span></span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.locale*</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;37</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">依赖于底层实现</span></span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.commports</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">依赖于底层实现</span></span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.hostname</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">localhost</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.profiles</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; font-size: 12pt; mso-spacerun: 'yes';">MIDP2.0</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">file.separator</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">文件分割符</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">依赖于底层实现</span></span><span style="font-family: &quot;宋体&quot;; font-size: 12pt; mso-spacerun: 'yes';">(/,/)</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.pim.version</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;75</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">1.0</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.smartcardslots</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;177</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">依赖于底层实现</span></span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.location.version</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;179</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">1.0</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.sip.version</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;180</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">1.0</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.m3g.version</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;184</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">1.0</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">microedition.jtwi.versio</span><span style="font-family: &quot;宋体&quot;; font-size: 12pt;">n</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;185</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">1.0</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">wireless.messaging.sms.smsc</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;205</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">依赖于底层实现</span></span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">wireless.messaging.mms.mmsc</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;205</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">依赖于底层实现</span></span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; mso-spacerun: 'yes';">CHAPI-Version</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;211</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; font-size: 10pt; mso-spacerun: 'yes';">JSR&nbsp;211</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 426.1pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" colspan="3" width="568" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">Nokia<span style="font-family: 宋体;">的一些系统参数</span></span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.network.access</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: #000000 0.5pt solid; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;"><a style="color: #000000;" title="网络" href="http://net.it168.com/" target="_blank">网络</a>参数</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: #000000 0.5pt solid; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">pd&nbsp;-&nbsp;</span><span style="font-family: &quot;宋体&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">GSM</span></p><p class="p0" style="margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">pd.EDGE&nbsp;-&nbsp;</span><span style="font-family: &quot;宋体&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">&nbsp;EDGE</span></p><p class="p0" style="margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">pd.3G&nbsp;-&nbsp;</span><span style="font-family: &quot;宋体&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">3G</span></p><p class="p0" style="margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">pd.HSDPA&nbsp;-</span><span style="font-family: &quot;宋体&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">&nbsp;3G</span></p><p class="p0" style="margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">csd&nbsp;-&nbsp;</span><span style="font-family: &quot;宋体&quot;; font-size: 10.5pt;">&nbsp;</span><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">&nbsp;GSM&nbsp;CSD/HSCSD&nbsp;</span></p><p class="p0" style="margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">bt_pan&nbsp;-&nbsp;Bluetooth&nbsp;PAN&nbsp;network</span></p><p class="p0" style="margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">wlan&nbsp;-&nbsp;</span><span style="font-family: &quot;宋体&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">WIFI</span></p><p class="p0" style="margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">na&nbsp;-&nbsp;</span><span style="font-family: &quot;宋体&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">&nbsp;<span style="font-family: 宋体;">无任何网络</span></span></p><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.dateformat</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">日期格式</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; font-size: 10pt; mso-spacerun: 'yes';">Yy/mm/dd</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.timeformat</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">时间格式</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">hh:mm</span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.memoryramfree</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">动态<a style="color: #000000;" title="内存" href="http://product.it168.com/list/b/0205_1.shtml" target="_blank">内存</a>分配</span></span></p><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">Note:&nbsp;S60&nbsp;<span style="font-family: 宋体;">第3版不支持</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.batterylevel</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">电池状态</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.countrycode</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">城市代码</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.networkstatus</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">网络工作状态</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.networkavailability</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">网络是否激活状态</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.networkid</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">网络ID</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">返回2个值</span></span></p><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; font-size: 10pt; mso-spacerun: 'yes';">Network&nbsp;ID</span></p><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">网络简称</span></span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.networksignal</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.cellid</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">Cellid</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">基站信息ID</span></span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.imei</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; color: #0000ff; font-size: 10pt; mso-spacerun: 'yes';">Imei<span style="font-family: 宋体;">号</span></span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;宋体&quot;; font-size: 10pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;"><a style="color: #000000;" title="手机" href="http://product.it168.com/files/0302search.shtml" target="_blank">手机</a>唯一标识号</span></span></p></td></tr><tr><td style="border-bottom: #000000 0.5pt solid; border-left: #000000 0.5pt solid; padding-bottom: 0pt; padding-left: 5.4pt; width: 169.6pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="226" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">com.nokia.mid.imsi</span></p></td><td style="border-bottom: #000000 0.5pt solid; border-left: medium none; padding-bottom: 0pt; padding-left: 5.4pt; width: 86.9pt; padding-right: 5.4pt; border-top: medium none; border-right: #000000 0.5pt solid; padding-top: 0pt;" width="115" valign="top"><p class="p0" style="text-align: justify; line-height: 150%; margin-top: 0pt; layout-grid-mode: char; margin-bottom: 0pt; vertical-align: baseline;">&nbsp;</p></td></tr></tbody></table></p><p>&nbsp;</p><p><br /><strong>应用程序属性</strong></p><p>  应用程序属性值是在应用程序描述符文件或者MANIFEST文件中定义的,当我们部署应用程序的时候可以定义应用程序属性。比如下面是一个典型的JAD文件内容。</p><p>MIDlet-1: HttpWrapperMidlet,httpwrapper.HttpWrapperMIDlet</p><p>MIDlet-Jar-Size: 16315</p><p>MIDlet-Jar-URL: HttpWrapper.jar</p><p>MIDlet-Name: HttpWrapper</p><p>MIDlet-Vendor: Vendor</p><p>MIDlet-Version: 1.0</p><p>MicroEdition-Configuration: CLDC-1.0</p><p>MicroEdition-Profile: MIDP-1.0</p><p>Which-Locale: en</p><p>  其中Which-Locale就是应用程序属性值,我们可以通过MIDlet的成员方法getAppProperty()来得到它,代码片断如下:</p><div style="padding-bottom: 4px; padding-left: 5.4pt; width: 98%; padding-right: 5.4pt; background: #e6e6e6; word-break: break-all; padding-top: 4px; border: windowtext 0.5pt solid;"><div><!--<br><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--&gt;<span style="color: #0000ff;">import</span><span style="color: #000000;"> javax.microedition.midlet.</span><span style="color: #000000;">*</span><span style="color: #000000;">;<br /><br /><br /></span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> MyMIDlet </span><span style="color: #0000ff;">extends</span><span style="color: #000000;"> MIDlet {<br /><br /><br /></span><span style="color: #0000ff;">private</span><span style="color: #000000;"> String suiteName;<br /><br /></span><span style="color: #0000ff;">private</span><span style="color: #000000;"> String which_locale;<br /><br /><br /></span><span style="color: #0000ff;">public</span><span style="color: #000000;"> MyMIDlet(){<br /><br />suiteName </span><span style="color: #000000;">=</span><span style="color: #000000;"> getAppProperty( </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">MIDlet-Name</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />which_locale </span><span style="color: #000000;">=</span><span style="color: #000000;"> getAppProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Which-Locale</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />}<br /><br /></span><span style="color: #008000;">//</span><span style="color: #008000;">这里省略了其他代码</span><span style="color: #008000;"><br /></span><span style="color: #000000;"><br />}</span></!--<br></div></div><p>  属性值对大小写是敏感的,如果属性值在底层系统、JAD文件和Manifest文件中都没有定义的话,那么将返回Null。</p><p><strong>简单的Demo</strong></p><p>  下面是简单的测试环境的代码,有经验的朋友可以很容易就就跑起来。</p><p>代码片段</p><p><br />&nbsp;</p><div style="padding-bottom: 4px; padding-left: 5.4pt; width: 98%; padding-right: 5.4pt; background: #e6e6e6; word-break: break-all; padding-top: 4px; border: windowtext 0.5pt solid;"><div><!--<br><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--&gt;<span style="color: #000000;">&nbsp;&nbsp;</span><span style="color: #008000;">/**</span><span style="color: #008000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp; * getSysInfo<br /><br />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> getSysInfo() {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Microedition Configuration: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.configuration</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Microedition Profiles: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.profiles</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.jtwi.version:</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.jtwi.version</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.platform:</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.platform</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.locale:</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.locale</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">default encoding:</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.encoding</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.commports</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.commports</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.hostname</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.hostname</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;&nbsp;microedition.smartcardslots</span><span style="color: #008000;"><br /></span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> microedition.smartcardslots</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> microedition.smartcardslots</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.network.access</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.network.access</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));&nbsp;&nbsp; <br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.dateformat</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.dateformat</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.timeformat</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.timeformat</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.memoryramfree</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.memoryramfree</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.batterylevel</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.batterylevel</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.countrycode</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.countrycode</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.networkstatus</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.networkstatus</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.networksignal</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.networksignal</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.networkid</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.networkid</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.networkavailability</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.networkavailability</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.cellid</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.cellid</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.imei</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.imei</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.imsi</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.imsi</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)));<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String[] timeZoneIDs </span><span style="color: #000000;">=</span><span style="color: #000000;"> java.util.TimeZone.getAvailableIDs();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuffer timeZonesBuffer </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> StringBuffer();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;"> (</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> i </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">; i </span><span style="color: #000000;">&lt;</span><span style="color: #000000;"> timeZoneIDs.length; i</span><span style="color: #000000;">++</span><span style="color: #000000;">) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;timeZonesBuffer.append(timeZoneIDs[i]).append(</span><span style="color: #000000;">'</span><span style="color: #000000;">/n</span><span style="color: #000000;">'</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Total memory:</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Long.toString(Runtime.getRuntime().totalMemory()) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> bytes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Free memory:</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Long.toString(Runtime.getRuntime().freeMemory()) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> bytes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Available TimeZones:</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, timeZonesBuffer.toString());<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Default TimeZone:</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, java.util.TimeZone.getDefault().getID());<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.siemens.mp.lcdui.Image</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, hasClassExit(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.siemens.mp.lcdui.Image</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">&quot;&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.motorola.phonebook.PhoneBookRecord</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hasClassExit(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.motorola.phonebook.PhoneBookRecord</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">&quot;&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.motorola.Dialer</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, hasClassExit(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.motorola.Dialer</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">&quot;&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.jblend.util.Case</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, hasClassExit(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.jblend.util.Case</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">&quot;&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.samsung.util.AudioClip</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, hasClassExit(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.samsung.util.AudioClip</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">&quot;&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.mot.iden.multimedia.Lighting</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,&nbsp;&nbsp;&nbsp;&nbsp; hasClassExit(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.mot.iden.multimedia.Lighting</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">&quot;&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;"> </span><span style="color: #0000ff;">boolean</span><span style="color: #000000;"> hasClassExit(String aClassName) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(aClassName);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">true</span><span style="color: #000000;">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (Exception e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">false</span><span style="color: #000000;">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> String getInfo(String info) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (info </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #0000ff;">null</span><span style="color: #000000;">) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">&lt;unknown&gt;</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> info;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br /><br />&nbsp;&nbsp; }<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> addInfo(String name, String value) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iForm.append(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> StringItem(name, value));<br /><br />}</span></!--<br></div></div><p>代码片段2</p><div style="padding-bottom: 4px; padding-left: 5.4pt; width: 98%; padding-right: 5.4pt; background: #e6e6e6; word-break: break-all; padding-top: 4px; border: windowtext 0.5pt solid;"><div><!--<br><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--&gt;<span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> collectInfos(TestClient midlet, Display display) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.microedition.media.control.VideoControl</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">MMAPI: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">MMAPI-Version: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">,&nbsp;&nbsp;getInfo(System.getProperty(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">microedition.media.version</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">)) );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">MMAPI: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.wireless.messaging.Message</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">WMAPI 1.1: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.wireless.messaging.MultipartMessage</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">WMAPI 2.0: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">WMAPI 2.0: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">WMAPI 1.1: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.bluetooth.DiscoveryAgent</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Bluetooth-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.obex.ClientSession</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Bluetooth-Obex-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Bluetooth-Obex-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Bluetooth-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.microedition.m3g.Graphics3D</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">M3G-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">M3G-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.microedition.pim.PIM</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">PIM-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">PIM-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.microedition.io.file.FileSystemRegistry</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">FileConnection-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">FileConnection-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.microedition.location.Location</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Location-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (java.lang.Throwable e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Location-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.microedition.xml.rpc.Operation</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">WebServices-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">WebServices-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">javax.microedition.sip.SipConnection</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">SIP-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">SIP-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.nokia.mid.ui.FullCanvas</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Nokia-UI-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Nokia-UI-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.siemens.mp.MIDlet</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Siemens-Extension-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">com.siemens.mp.color_game.GameCanvas</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Siemens-ColorGame-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">yes</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Siemens-ColorGame-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (ClassNotFoundException e) {<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addInfo(</span><span style="color: #000000;">&quot;</span><span style="color: #000000;">Siemens-Extension-API: </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #000000;">&quot;</span><span style="color: #000000;">no</span><span style="color: #000000;">&quot;</span><span style="color: #000000;"> );<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></!--<br></div></div><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><strong><span style="font-family: 宋体;">附表:属性表</span></strong></p><p class="p0" style="text-align: center; margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">表</span></span><span style="font-family: &quot;宋体&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">1</span><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">&nbsp;MMAPI<span style="font-family: 宋体;">属性</span></span></p><p>&nbsp;</p><p><table style="border-collapse: collapse; mso-table-layout-alt: fixed;" border="0"><tbody><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt; border: #000000 1pt solid;" width="201" valign="top"><p class="p0" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">属性名称</span></span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">属性作用</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt;" width="201" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">supports.mixing</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表<a style="color: #000000;" title="手机" href="http://product.it168.com/files/0302search.shtml" target="_blank">手机</a>是否支持混音(同时播放多个Player),返回值为&ldquo;true&rdquo;或&ldquo;false&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt;" width="201" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">supports.audio.capture</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表<a style="color: #000000;" title="手机" href="http://mobile.it168.com/" target="_blank">手机</a>是否支持声音捕获(录音),返回值为&ldquo;true&rdquo;或&ldquo;false&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt;" width="201" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">supports.video.capture</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机是否支持<a style="color: #000000;" title="视频" href="http://movie.it168.com/" target="_blank">视频</a>捕获(录像),返回值为&ldquo;true&rdquo;或&ldquo;false&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt;" width="201" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">supports.recording</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机是否支持记录(record),返回值为&ldquo;true&rdquo;或&ldquo;false&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt;" width="201" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">audio.encodings</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机支持的声音格式,返回值格式为&ldquo;encoding=audio/wav&rdquo;,多个格式之间使用至少一个空格进行间隔</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt;" width="201" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">video.encodings</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机支持的视频格式,返回值格式为&ldquo;encoding=video/3gpp&rdquo;,多个格式之间使用至少一个空格进行间隔</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt;" width="201" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">video.snapshot.encodings</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机使用getSnapshot方法获得的视频快照格式,返回值格式为&ldquo;encoding=png&rdquo;,多个格式之间使用至少一个空格进行间隔</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt;" width="201" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">streamable.contents</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机支持的流媒体格式,返回null代表不支持</span></span></p></td></tr></tbody></table></p><p>&nbsp;</p><p class="p0" style="text-align: left; margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">&nbsp;</span></p><p class="p0" style="text-align: center; margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">表</span></span><span style="font-family: &quot;宋体&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">2</span><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">&nbsp;Wireless&nbsp;Messaging&nbsp;API<span style="font-family: 宋体;">属性</span></span></p><p>&nbsp;</p><p><table style="border-collapse: collapse; mso-table-layout-alt: fixed;" border="0"><tbody><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt; border: #000000 1pt solid;" width="201" valign="top"><p class="p0" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">属性名称</span></span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">属性作用</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 150.95pt; padding-right: 5.4pt; padding-top: 0pt;" width="201" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">wireless.messaging.sms.smsc</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 175.1pt; padding-right: 5.4pt; padding-top: 0pt;" width="233" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机发送短信时的短信服务中心号码</span></span></p></td></tr></tbody></table></p><p>&nbsp;</p><p class="p0" style="text-align: left; margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">&nbsp;</span></p><p class="p0" style="text-align: center; margin-top: 5pt; margin-bottom: 5pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">表</span></span><span style="font-family: &quot;宋体&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">3</span><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">FileConnection&nbsp;API</span></p><p>&nbsp;</p><p><table style="border-collapse: collapse; mso-table-layout-alt: fixed;" border="0"><tbody><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt; border: #000000 1pt solid;" width="202" valign="top"><p class="p0" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">属性名称</span></span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">属性作用</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt;" width="202" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">fileconn.dir.photos</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机中<a style="color: #000000;" title="存储" href="http://storage.it168.com/" target="_blank">存储</a>照片和其它图片的目录,例如&ldquo;file:///c:/My&nbsp;files/&nbsp;Images&nbsp;/&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt;" width="202" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">fileconn.dir.videos</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机中存储视频的目录,例如&ldquo;file:///c:/My&nbsp;files/Video&nbsp;clips/&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt;" width="202" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">fileconn.dir.tones</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机中存储声音的目录,例如&ldquo;file:///c:/My&nbsp;files/Tones/&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt;" width="202" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">fileconn.dir.memorycard</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机中存储卡的根目录。例如&ldquo;file:///d:/&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt;" width="202" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">fileconn.dir.private</span><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt;"><br /></span><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">(Nokia&nbsp;S40<span style="font-family: 宋体;">不支持)&nbsp;</span></span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机中MIDlet的私有工作目录,例如&ldquo;file:///c:/System/MIDlets/[1015f294]/scratch&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt;" width="202" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">fileconn.dir.photos.name</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机中图片目录的名称,例如&ldquo;Images&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt;" width="202" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">fileconn.dir.videos.name</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机中视频目录的名称,例如&ldquo;Video&nbsp;clips&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt;" width="202" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">fileconn.dir.tones.name</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机中声音目录的名称,例如&ldquo;Sound&nbsp;clips&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt;" width="202" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">file.separator</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机中的文件分隔符,例如&ldquo;/&rdquo;</span></span></p></td></tr><tr><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 151.55pt; padding-right: 5.4pt; padding-top: 0pt;" width="202" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';">fileconn.dir.memorycard.name</span></p></td><td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 212.45pt; padding-right: 5.4pt; padding-top: 0pt;" width="283" valign="top"><p class="p0" style="margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10.5pt; mso-spacerun: 'yes';"><span style="font-family: 宋体;">代表手机中存储卡的名称,例如&ldquo;Memory&nbsp;card&rdquo;</span></span></p></td></tr></tbody></table></p>--&gt; </div> <div class="share_buttons" id="sharePanel"></div> <div class="article_next_prev"> <li class="prev_article"> <span>上一篇:</span><a href="http://blog.csdn.net/gumanren/article/details/6263597">J2ME自动升级 </a></li> <li class="next_article"> <span>下一篇:</span><a href="http://blog.csdn.net/gumanren/article/details/6283856">避免Android开发中的ANR</a></li> </div> </div> <div id="ad_cen"></div> <script type="text/javascript"> new Ad(4, 'ad_cen'); </script> <div class="panel_head">查看评论<a name="comments"></a> </div> <div id="comment_list"></div> <div id="comment_bar"></div> <div id="comment_form"></div> <div class="announce">* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场</div> <script type="text/javascript"> var fileName = '6272226'; var commentscount = 0; var islock = false </script> <script type="text/javascript" src="http://static.blog.csdn.net/scripts/comment.js"></script> <div id="ad_bot"></div> <script type="text/javascript"> new Ad(5, 'ad_bot'); </script> <div id="report_dialog"></div> <div class="clear"></div> </div> </div> <div id="side"> <div class="side"> <div id="panel_Profile" class="panel"> <ul class="panel_head"><span>个人资料</span></ul> <ul class="panel_body profile"> <div id="blog_userface"> <a href="/gumanren" title="我的博客主页"> <img src="http://avatar.csdn.net/9/6/9/1_gumanren.jpg" style="max-width:90%"/> </a> <br /> <span>gumanren</span> </div> <div id="blog_medal"> </div> <ul id="blog_rank"> <li>访问:<span>163680次</span></li> <li>积分:<span>6330分</span></li> <li>排名:<span>第376名</span></li> </ul> <ul id="blog_statistics"> <li>原创:<span>492篇</span></li> <li>转载:<span>46篇</span></li> <li>译文:<span>0篇</span></li> <li>评论:<span>84条</span></li> </ul> </ul> </div><div class="panel" id="panel_Search"> <ul class="panel_head"><span>文章搜索</span></ul> <ul class="panel_body"> <form id="frmSearch" action="http://so.csdn.net/search" class="form_search" target="_blank"> <span><input id="inputSearch" type="text" class="blogsearch" title="请输入关键字" /></span> <input id="btnSubmit" type="submit" value="搜索" title="search in blog" /> <input type="hidden" name="q" id="inputQ" /> <input type="hidden" name="t" value="blog" /> <a id="btnSearchBlog" target="_blank"></a> </form> </ul> </div><div id="panel_Category" class="panel"> <ul class="panel_head"><span>文章分类</span></ul> <ul class="panel_body"> <li> <a href="http://blog.csdn.net/gumanren/article/category/668386">Android</a>(66) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/490727">AT短信开发</a>(4) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/512447">C#开发</a>(13) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/738129">CMS</a>(1) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/602765">Firefox插件</a>(1) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/602978">flash开发</a>(5) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/668387">IPhone</a>(0) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/512446">J2ME</a>(54) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/602766">Java</a>(68) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/606721">JQuery相关</a>(1) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/512444">MTK</a>(0) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/596024">mysql</a>(35) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/668385">OPhone</a>(0) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/596023">PHP</a>(82) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/616170">PPReader</a>(0) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/602774">Shell脚本</a>(11) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/512448">SQLServer2005</a>(25) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/714914">Symbian</a>(5) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/602976">wap</a>(11) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/602977">web标准</a>(38) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/668384">Widget</a>(2) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/761635">windows mobile c++</a>(8) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/607142">创业/励志</a>(5) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/778042">单片机</a>(0) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/628899">开发操作系统</a>(3) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/603881">日本语学习</a>(1) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/602773">服务器/Linux/Unix</a>(56) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/596025">杂项笔记</a>(34) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/628894">漂泊的程序员</a>(0) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/603170">病毒研究/反病毒</a>(0) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/734196">社会工程学</a>(2) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/603927">网站运营</a>(9) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/602793">股票开发与股票技术</a>(20) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/603165">设计模式/系统架构</a>(1) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/602767">读书笔记</a>(0) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/603882">项目笔记</a>(23) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/602769">项目管理</a>(31) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/840465">android桌面定制</a>(2) </li> <li> <a href="http://blog.csdn.net/gumanren/article/category/844590">搜索引擎</a>(1) </li> </ul> </div><div id="panel_Archive" class="panel"> <ul class="panel_head"><span>文章存档</span></ul> <ul class="panel_body"> <div id="archive_list"> <!--归档统计-->
  • 2011年07月(9)
  • 2011年06月(10)
  • 2011年05月(2)
  • 2011年04月(2)
  • 2011年03月(23)
  • 2011年02月(11)
  • 2011年01月(6)
  • 2010年12月(19)
  • 2010年11月(9)
  • 2010年09月(25)
  • 2010年08月(20)
  • 2010年07月(13)
  • 2010年06月(35)
  • 2010年05月(29)
  • 2010年04月(14)
  • 2010年03月(1)
  • 2010年02月(1)
  • 2010年01月(4)
  • 2009年12月(22)
  • 2009年11月(48)
  • 2009年10月(231)
  • 2008年09月(1)
    • 机器人网站
    分享到:
    评论

    相关推荐

    Global site tag (gtag.js) - Google Analytics