在J2ME编程中使用Nokia的中文模拟器_自由呼吸_百度空间

在J2ME编程中,经常需要使用Nokia系列的模拟器,但是Nokia Developer’s Suit for J2ME中提供的三个模拟器都无法正确的显示中文, 本文

介绍几个可以在编程中支持中文显示的Nokia模拟器:
1、7210模拟器;
2、S40 2.0 SDK;
3、S60系列。

在J2ME编程中,经常需要使用Nokia系列的模拟器,但是Nokia Developer’s Suit for J2ME中提供的三个模拟器都无法正确的显示中文,在程

序开发过程中,大家经常要为这个事情头疼。

下面介绍几个可以在编程中支持中文显示的Nokia模拟器:

1、7210模拟器
如果大家进行是Nokia S40 1.0版本的开发的话,可以使用7210的模拟器,下载地址为:

---------------------------------
这是一个用于开发人员调试的模拟器,可以模拟NOKIA7210手机的大部分功能,当然JAVA游戏也不在话下了。更重要的是,这个模拟器是专门针

对S40 1.0版(JAVA程序{zd0}支持64KB)手机的玩家。它对网游的支持还是比较好。

使用以下NOKIA机型的玩家都可以用这个模拟器来预览游戏:
S40 1.0版:7210、6610、6100、7250、3100、3300、6108、3108、7200、6820、3120、6610i、6220、2650、6030、7250i

使用方法:
1、双击安装程序进行安装。
2、输入用户名和序列号:
用户名:jemmy0329 序列号:CvRalqtma+y3LBK1vBcAS7Lly4g=
3、安装完毕后,在X:NokiaDevicesNokia_7210_MIDP_SDK_v1_0bin 运行7610.exe。(X为安装盘符)

如果想加载到eclipse中的话,请参考如下问题:
问:有一个游戏使用到了com.nokia.mid.ui包,如果将Nokia的ui包放到Jbuilder的Required Libraries中的话,编译运行都没有问题,但是将.jar包放到手机上测试的时候就会一闪而过,什么都没有,报java.lang.NoClassDefFoundError: com/nokia/mid/sound/Sound,就是加入此JAR包也不行。请问怎么将com.nokia.mid.ui集成到.jar里面?

回答:虽然你引入了nokia-ui的包,但程序只能在支持nokia-ui的模拟器上运行标准wtk模拟器是不支持的
你要用nokia模拟器或第三方支持nokia-ui的模拟器如7210模拟器,才能跑用了nokia-ui类的程序。

使用方法:下载7210模拟器后进行安装,如我安装在c:/nokia,然后将C:\Nokia\Devices下成的Nokia_7210_MIDP_SDK_v1_0文件夹,拷贝到WTK安装目录的\wtklib\devices,然后在ecilpse上Window -> Preferences -> J2ME -> DeviceManagement->import: 中选择F:\WTK2.5.2\ 点刷新加载就就可以用Nokia的模拟器了。

到诺基亚官方网上面可以搜到各种机型的模拟器下载,安装之后把整个安装目录复制到wtk安装目录下的device

目录,在ecilpse上Window -> Preferences -> J2ME -> DeviceManagement->import: 中选择F:\WTK2.5.2\ 点刷新加载就行了!

---------------------------------

安装完成以后,在安装目录下的bin目录下打开模拟器,设置“Tools”菜单下的语言为中文简体,重新启动,就可以显示中文了。

2、S40 2.0 SDK
如果大家进行的是Nokia S40 2.0系列的开发的话,可以使用S40 2.0 SDK中的6230i或者是6255模拟器,下而且模拟器的尺寸比128X128要大。
现在统一成Series 40 platform SDKs

下载SDK和相对应的语言包,如我下的是Series_40_5th_Edition_SDK_FP1_Lite_v1_0_en.zip,语言包S40_5th_Edition_SDK_FP1_Lite_World_Languages_Pack_v1_0_en.exe
先安装SDK后安装语言包。然后打开devices\S40_5th_Edition_SDK_Feature_Pack_1_Lite\bin下的模拟器emulator.exe,然后点tools->preferences

然后就可以改变语言为中文了。


其他配置

  1. 单击 Preference。您就能够设置该仿真器的一般属性。

Phone Number prefix 字段指定了模拟电话网络环境时为仿真器分配的假的电话号码。例如,仿真器的{dy}个实例是分配电话号码“6230000”,第二个实例是分配“6230001”。这两个仿真器实例可以使用这些电话号码彼此发送 SMS/MMS 消息。

图 4. 一般属性

MIDP 的运行时属性(比如堆的大小和安全域)也可以配置。

图 5. 配置 MIDP

可以在 MIDP Monitor 选项卡中指定仿真器的日志级别。在这里,您还可以降低仿真器的执行速度,在快速 PC 的设备上模拟慢速 CPU。

图 6. 日志级别

3、S60系列
如果大家进行的是60系列的开发的话,可以使用Series 60 Platform SDK's for Symbian OS, for Java里面的中文模拟器,下载地址为:

记得一定要下
2nd Edition, FP 2 – Chinese或者
2nd Edition, FP 1 – Chinese或者
2nd Edition – Chinese。
这样就可以在S60开发中,使用中文版本的模拟器了,但是这个模拟器的运行速度比较慢,大家要忍受一下。



郑重声明:资讯 【在J2ME编程中使用Nokia的中文模拟器_自由呼吸_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——