Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5174106
  • 博文数量: 1696
  • 博客积分: 10870
  • 博客等级: 上将
  • 技术积分: 18357
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 15:16
文章分类
文章存档

2017年(1)

2016年(1)

2015年(1)

2013年(1)

2012年(43)

2011年(17)

2010年(828)

2009年(568)

2008年(185)

2007年(51)

分类: 嵌入式

2011-04-25 13:48:14

黑莓模拟器配置详解

模拟器一般的默认安装路径为c:\Program Files\Research In Motion\BlackBerry JDE 4.5.0\simulator\,打开这个目录就会发现很多以手机型号命名的批处理文件,下面将详细介绍模拟器的使用。
要想让模拟器支持完美的支持中文还需要进行一些必要的修改,以8310为例首先修改8310.bat

修改前[code]@echo off
fledge.exe /app=Jvm.dll /handheld=8310 /session=8310 /app-param=DisableRegistration /app-param=JvmAlxConfigFile:8310.xml /data-port=0x4d44 /data-port=0x4d4e /pin=0x2100000A[/code]
修改后[code]@echo off
fledge.exe /app=Jvm.dll /handheld=8310 /session=8310 /app-param=DisableRegistration /app-param=JvmAlxConfigFile:8310.xml /data-port=0x4d44 /data-port=0x4d4e /pin=0x2100000A /locale=zh_CN /keypad-locale=zh_CN /save-flash=false /fs-sdcard=true /fs-sdcard-root="C:\Program Files\Research In Motion\BlackBerry JDE 4.5.0\simulator\Card" /network=edge /phone-number=13000000000 /imei=000000.00.000000.0 /comm-cable-connected=false /JvmDisableBacklightTimeout /keep-lcd-on=true[/code]
   
配置说明:


   /pin=0x2100000A
   
改成你机器的pin,方便软件的注册


   /locale=zh_CN /keypad-locale=zh_CN
   
中文支持


   /save-flash=false
   
模拟器重启后是否保存对模拟器flash的修改,即不管怎么折腾模拟器重启后一切恢复原样(呵呵,有点像网吧的机器),如果要保存flash的修改请将false改为true


   /fs-sdcard=true
   
启用本地文件系统的目录模拟sd


   /fs-sdcard-root="C:\Program Files\Research In Motion\BlackBerry JDE 4.5.0\simulator\Card"
   
指定模拟sd卡的路径(上一个配置/fs-sdcard必须设置为true),Card目录是我自己建立的如果想把sd卡指向其他路径请自己修改


   /network=edge
   
指定模拟器网络,可以不加


   /phone-number=13572555555
   
手机号码


   /imei=000000.00.000000.0
   
手机的IMEI


   /comm-cable-connected=false
   USB
连接的模拟是否默认开启,也可以等模拟器运行后在菜单中选择Simulate下的USB Cable Connected打开或关闭USB连接


   /JvmDisableBacklightTimeout
   Disable
背光自动关闭


   /keep-lcd-on=true
   
保持模拟器屏幕一直亮,如要测试自动锁机或休眠之类的软件就需要把JvmDisableBacklightTimeoutkeep-lcd-on的配置删除
  

   
要启用中文以及拼音输入法的支持还需要修改8310.xml,插入下面两行配置代码:

net.rim.blackberry.lang.zh_CN_Pinyin
net.rim.blackberry.lang.zh_CN.renderingSupport


   
保存退出之后运行8310.bat就可以运行模拟器了,默认界面和输入法都是中文。


   
修改后的8310.xml


.
net.rim.java.tasks
net.rim.java.memopad
net.rim.medialoader.video
net.rim.java.docViewer
net.rim.java.passwordkeeper
net.rim.blackberry.lang.zh_CN_Pinyin
net.rim.blackberry.lang.zh_CN.renderingSupport
net.rim.blackberry.lang.en_GB
net.rim.blackberry.spellcheck
net.rim.platform.ecmascript
com.dataviz.dxtg
net.rim.java.phone
net.rim.java.browser
net.rim.java.browser.javascript
net.rim.BBXpEnabler
net.rim.java.batterylog
net.rim.java.quincy
net.rim.java.linktrack
net.rim.java.help
net.rim.java.maps
net.rim.java.blackberrymessenger
net.rim.sdk.simulator


   
如果要清理模拟器使之恢复默认状态请删除以8310开头的后缀名为bugmanifestlogtmpdmp的文件,为了方便我自己做了一个批 处理8310.clear.bat可以方便的恢复模拟器的默认状态,批处理代码:

del 8310*.bug
del 8310.xml.manifest
del 8310.xml-*.log
del 8310*.tmp
del 8310*.dmp

   
如果要开启模拟器的网络支持让模拟器里的软件可以访问互联网,需要在模拟器运行前运行C:\Program Files\Research In Motion\BlackBerry JDE 4.5.0\MDS\run.bat

阅读(1603) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~