BlackBerry中模拟器如何支持中文显示?
?
在开发中使用了中文,往往这个时候在模拟器中显示的是乱码,那么如何在模拟器中支持显示中文呢?只需要简单的配置就可以了。
?
在如下目录:开发工具目录中
H:\EclipseBlackBerry\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.25\components\simulator
?
含有很多个模拟器的配置文件,如8900.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 ) ,便可以设置显示语言和输入法。
?
参考文章:http://www.51blackberry.com/wz_Show.asp?ArticleID=4244