随笔 - 35  文章 - 21  trackbacks - 0
<2009年8月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿

随笔分类

随笔档案

文章分类

搜索

  •  

最新评论

阅读排行榜

评论排行榜

目的是要在模拟器中显示中文和添加中文输入法。

我的 Blackberry JDE 版本为 4.5。

首先,找到 Blackberry JDE 中 模拟器所在的文件夹,我机器上的位置为:

C:\lguo\Program Files\Research In Motion\BlackBerry JDE 4.5.0\simulator

找到一系列以 blackberry 机器信号命名的 xml 文件,如 8830.xml, 8820.xml, 8300.xml 等。

在这些文件中,描述了在模拟器开启的时候,需要加载的包。我们添加关于中文显示和中文输入支持的包即可。

例如,添加如下两行:

<Application>net.rim.blackberry.lang.zh_CN_Pinyin</Application>
<Application>net.rim.blackberry.lang.zh_CN.renderingSupport</Application>


我们就可以中文显示和中文拼音输入法的支持。

一个完整的 xml 文件例子:

<SimulatorConfiguration version="1.0" hardwareid="0x04000E04" flashSize="32768" platformVersion="1.8.0.0" vendorID="0">
<ALXSources>.</ALXSources>
<Application>net.rim.java.tasks</Application>
<Application>net.rim.java.memopad</Application>
<Application>net.rim.medialoader.video</Application>
<Application>net.rim.java.docViewer</Application>
<Application>net.rim.java.passwordkeeper</Application>
<Application>net.rim.blackberry.lang.en_GB</Application>
<Application>net.rim.blackberry.lang.zh_CN_Pinyin</Application>
<Application>net.rim.blackberry.lang.zh_CN.renderingSupport</Application>
<Application>net.rim.blackberry.spellcheck</Application>
<Application>net.rim.platform.ecmascript</Application>
<Application>com.dataviz.dxtg</Application>
<Application>net.rim.java.phone</Application>
<Application>net.rim.java.browser</Application>
<Application>net.rim.java.browser.javascript</Application>
<ApplicationExclude>net.rim.BBXpEnabler</ApplicationExclude>
<ApplicationExclude>net.rim.java.batterylog</ApplicationExclude>
<ApplicationExclude>net.rim.java.quincy</ApplicationExclude>
<ApplicationExclude>net.rim.java.linktrack</ApplicationExclude>
<Application>net.rim.java.help</Application>
<Application>net.rim.java.maps</Application>
<Application>net.rim.java.blackberrymessenger</Application>
<Application>net.rim.sdk.simulator</Application>
</SimulatorConfiguration>


然后,打开模拟器,可以点击 与8820.xml 在相同的文件夹下的 8820.bat 这个文件启动模拟器。在 option 选项中,选择 language ( 若没有language,则寻找 localisation ) ,便可以设置显示语言和输入法。

posted on 2009-08-05 04:50 lincode 阅读(690) 评论(8)  编辑  收藏 所属分类: Blackberry

FeedBack:
# re: Blackberry 中文开发环境的配置 2009-08-12 14:23 陈锋
这样确是可以。但我有个疑惑:

net.rim.blackberry.lang.zh_CN.renderingSupport.cod 这个东东根本没有,
至少我是没找到!

??????  回复  更多评论
  
# re: Blackberry 中文开发环境的配置 2009-08-12 16:33 lincode
@陈锋
确实没有
可能被打包到其他名字的 cod 文件中了。
如同命令
updatejad file1.cod file2.cod
可以将 file2.cod 打包到 file1.cod

当然这只是个猜测。  回复  更多评论
  
# re: Blackberry 中文开发环境的配置[未登录] 2009-09-08 21:32 cf
你好,想问你一个问题:

在jde4.1中,没有javax.microedition.io.file 这个包,也就没有FileConnection了,那在jde4.1上如何操作它的 文件系统呢?我找了它的
api,可没找到。
在jde4.2和4.5上都有javax.microedition.io.file这个包。
  回复  更多评论
  
# re: Blackberry 中文开发环境的配置 2009-09-09 18:11 陈锋
兄弟你好,我想让程序只在真机上运行,不让其在模拟器上运行,你看有什么办法确定是真机还是模拟器?这个问题已经困扰我很长时间了。  回复  更多评论
  
# re: Blackberry 中文开发环境的配置 2009-09-10 16:16 lincode

@陈锋
你好,在真机上测试就需要你有blackberry的真机。
在真机上跑的程序需要签名,这需要向 RIM 申请。
将程序导入真机有两种方法
1 通过 blackberry 的 desktop Manager 导入
2 通过 OTA 导入  回复  更多评论
  
# re: Blackberry 中文开发环境的配置 2009-09-10 16:18 lincode
@cf
我不是太清楚这个问题
你可以在在IDE里使用这个类,也许可以通过编译,但即使通过编译也不是很安全。

blackberry 会随版本变更API,不在API文档中的类也许还可以使用,但后续版本就可能不支持了。  回复  更多评论
  
# re: Blackberry 中文开发环境的配置 2009-10-15 15:53 陈锋
在system包中DeviceInfo类有判断是否在模拟器上运行的方法。谢谢!  回复  更多评论
  
# re: Blackberry 中文开发环境的配置 2009-10-16 16:56 yygc
在8700.xml里设置不行,没有中文的选项啊  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: