文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Java » 怎样使用摩托罗拉模拟器Motorola SDK v3.1 for J2ME       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [转载] 怎样使用摩托罗拉模拟器Motorola SDK v3.1 for J2ME  ( 查看:633  回复:0 )   
 
大脸猫
助理工程师  点击可查看详细



帖子 200
精华 0
无忧币 2035
积分 2005
阅读权限 40
注册日期 2006-8-27
最后登录 2008-3-11 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2006-8-31 17:10   标题:怎样使用摩托罗拉模拟器Motorola SDK v3.1 for J2ME
上一帖 |
大家都曾经在网上下载过手机游戏或者J2ME的应用软件来充实自己手机里的Java程序, 但是,往往是辛辛苦苦下载的东西或者不能用,或者不符合自己的使用需求,造成很多浪费。对于只能通过GPRS上网的方式来获得软件和游戏的玩家就更加不方便了,因为好不容易花了银子又不能用,多心疼啊:)
Motorola SDK v3.1 for J2ME 是Moto出品的手机模拟器,具有强大的模拟功能,我们在下载程序以后可以在模拟器上先运行一下,看一下结果,满意后再下载到手机当中。在手机编程当中,模拟器更是必不可少的工具。还有一些只能安装在别的型号手机上的游戏,就可以在模拟器上过把瘾了!
1. 软件安装:
http://kb.motorola.metrowerks.com/motorola/pcsHome.do可以下载到Motorola SDK for J2ME的最新版本,这里以3.1版本为例进行说明。zip文件解压缩以后成为Motorola SDK v3.1.1 for J2ME.exe, 运行安装程序,将它安装到c:\program files\motorola 当中。
安装完毕以后在开始菜单当中出现Motorola SDK v3.1 for J2ME菜单,包括两个配置菜单,一个文档菜单和一个运行程序菜单Motorola Launchpad.
2. 下载或编写J2ME程序:
在网上下载一个适合手机版本的J2ME游戏,或者自己编写一个J2ME程序,打包成jad文件和jar文件, 比如我们写了一个名叫Tetrix的游戏,一个俄罗斯方块的游戏, 包括Tetrix.jad, Tetrix.jar两个文件。
3. 运行J2ME程序:
点击Motorola SDK v3.1 for J2ME程序组当中的Motorola Launchpad启动模拟器。
选项说明如下:
Handset: 适用的手机型号,如388_Simplified_Chines, A830, V60i, T720i, StarTac, Mp3_Player等,我们选择T720i;
Language: 适用的语言,有ENGLISH, SIMPCHN, TRADCHN, 分别代表英语,简体中文和繁体中文。我们选择SIMPCHN, 注意有些手机不支持中文,有些程序中有中文,需要选择中文才能显示;
Advanced: 高级属性,均为预设,一般不需要更改,如果不小心误操作,可以按default恢复初始值;
Class Name: 曾经运行过的程序的列表,再次运行时可以从此选择;
Run from JAD/JAR: 从jad, jar文件运行,第一次运行要点选此项,点击Browse,选择要运行的程序jad 文件;
Keep Launchpad open after MIDlet launch: 在程序运行完毕不关闭Launchpad, 一般要选取此项,因为可能要同时测试多个J2ME程序;
Keep command window open after completion: 在程序运行完毕后不关闭命令窗口,一般不选此项,命令窗口主要是在调试过程中看中间结果;
Save command line to batch file: 把执行过程命令存成bat批处理文件。这样只要执行这个文件就可以了,不用开启Launchpad;
最后一栏是命令行的说明,至此,设置都已完成,点击Launch来运行J2ME程序。这时将会跳出一个类似于DOS的命令行窗口。显示运行命令,过一会儿会显示T720i的界面,就和在自己的T720i手机上面运行是一样的。
几点说明:
1. 模拟器运行的按键反应速度一般比实际手机快得多;
2. 模拟器支持MIDP2.0但是几乎所有的手机都不支持,所以有些面向2.0写的程序在模拟器上可以正常运行,在手机上不能。
3. 运行程序之前要更改jad文件中的URL属性为当地路径,否则会找不到jar包。
4. 可以在Motorola SDK Documentation 当中得到详细的说明和编程参考。
5. 键盘上的数字小键盘和手机上的可能有所不同,有可能4,6颠倒,8,2颠倒。
好了,快下载一个尝试一下吧!
2006-8-31 17:101楼
[ 顶部 ]
     
论坛跳转:  

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号