j2me的模拟器

来源:百度知道 编辑:UC知道 时间:2024/06/11 14:54:40
我刚从J2SE转到ME,现在用的eclipsme1.7.9来编写,WTK是2.5.2版本的,JDK是6.0的。我现在想问问,不同的手机是不是需要不同的模拟器来编译数据代码?比如说我想写个诺基亚6270的程序,该怎么用?是下个诺基亚的模拟器还是怎么的?希望高手能详细的给我解释一下J2ME的程序在不同的手机上该怎么运用,谢谢。

模拟器就是模拟器,一般来说,只是屏幕大小与键盘布局这两大块因手机而异. 如果只是简单的程序,像确定,取消这类的, 用啥模拟器没有区别.
但如果要写一个游戏,要用到手机具体的数字键,导航键,甚至有些手机有专门的游戏键(一个是出拳的,一个是跳的,呵呵),这时就需要有专门的模拟器了.

因此,还是下载一个专门的模拟器比较好,如果没有6270了,就找与它的布局类似的NOKIA的模拟器,一样的.

至于怎么个用法, 网上一堆的教程, 简单来说,是将其copy至WTK的Device的目录下,然后修改一下.properites参数. 具体参考网上的.

但是, 模拟器终归还是模拟器,和在真机上运行也可能会有不同的,所以嘛,手头有啥机器就下载下来试试.

如果想做不同手机上通用的程序,那就得自己写手机的屏幕检测,键盘布局这类的代码了. 在运行程序最开始,根据不同的型号,调整自己程序的合适的启动参数,然后再运行自己的程序.

实践出真知,说多了没用, bless~

手机确实有键盘和屏幕的不同,还有就是有的支持高版本的WTK语言,因为移动信息简表比较高级,但是有的却不能,因为简表比较原始.如果你要面向哪一款手机的,建议你在该手机的网站上去下模拟器来用.另外说一句,WTK2.5的很多类方法是很多手机不支持的,最好还是用WTK104的,老版本支持的手机会更多些..

是这样的
J2ME我推荐使用NETBEANS做IDE
因为已经内嵌了NOKIA的模拟器

每一种手机一般都有他独特的API,所以还是下载他专用的模拟器比较好