分类: 嵌入式
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
保持模拟器屏幕一直亮,如要测试自动锁机或休眠之类的软件就需要把JvmDisableBacklightTimeout和keep-lcd-on的配置删除
要启用中文以及拼音输入法的支持还需要修改8310.xml,插入下面两行配置代码:
保存退出之后运行8310.bat就可以运行模拟器了,默认界面和输入法都是中文。
修改后的8310.xml:
如果要清理模拟器使之恢复默认状态请删除以8310开头的后缀名为bug、manifest、log、tmp、dmp的文件,为了方便我自己做了一个批
处理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