在J2ME Wireless Toolkit 2.0下编译的J2me程序能兼容大多数手机吗?

hfggg 2004-10-14 04:24:58
本人做了一款J2ME软件,通过GPRS上互联网浏览文字和图象信息,同时保存在手机的内存中.是在J2ME Wireless Toolkit 2.0_01开发环境下调试的,调式中主要以MOTOA760模拟器测试,以MOTOA768真手机测试,效果不错。程序代码中我没有使用MOTO公司什么API之类的东西,我都是使用书本上的J2ME语言开发,程序可浏览比手机屏幕大的图象文件。
那么,我这样开发的程序不做什么修改就可以兼容其它的JAVA手机吗?
...全文
234 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
网络咖啡 2004-10-27
  • 打赏
  • 举报
回复
支持MIDP2.0的手机都可以。
mingjava 2004-10-27
  • 打赏
  • 举报
回复
Midp2.0的手机马上就是主流了 :)
程序员梁叔 2004-10-27
  • 打赏
  • 举报
回复
最好不要用2.0的来开发,用2.1的开发时有一个选择,可以用1.0的和2.1的两种。

总的来说,用1.0来开发兼容性肯定要好,因为现在大部分的手机都是基于1.0的。
delphiseabird 2004-10-26
  • 打赏
  • 举报
回复
这也是我关心的问题,好像midp2.0很多手机都不支持
nik_Amis 2004-10-20
  • 打赏
  • 举报
回复
up
liusoft 2004-10-20
  • 打赏
  • 举报
回复
关键是两个规范 CLDC,MIDP的版本, 2.2的SDK支持1.0和2.0版本,但是如果你想你的程序支持更多的手机,请用1.0版,不过这样功能也就弱些

http://www.javayou.com
efei 2004-10-20
  • 打赏
  • 举报
回复
真机测试肯定是需要的,不测试你怎么能确定运行正常
efei 2004-10-20
  • 打赏
  • 举报
回复
主要是屏幕大小和按键值的问题,数字键的值都是一样的,但是方向键和左右软键的值是不一样的,因此需要注意
如果你不用软键,而只用方向键和数字键,或者说即使你用软键的时候也是高级界面中(不会涉及到键值),那么你可以考虑使用GameAction,基本上可以做到通用
czhai 2004-10-19
  • 打赏
  • 举报
回复
请问是不是只要是1。0开发的程序不需要真机测试,难道真的兼容?
shiyonggang 2004-10-19
  • 打赏
  • 举报
回复
相对坐标,呵呵不错,继续讨论,支持
sbamdanb00 2004-10-18
  • 打赏
  • 举报
回复
一般来说只能2.0的机子用,1。0的就有问题
hfggg 2004-10-18
  • 打赏
  • 举报
回复
在J2ME Wireless Toolkit 2.0_01编译环境下如何确认程序代码为MIDP1.0还是2.0;
另外在汉字显示方面会有兼容性问题吗?
hfggg 2004-10-15
  • 打赏
  • 举报
回复
UP
王旺旺旺 2004-10-15
  • 打赏
  • 举报
回复
现在的手机基本上都是支持MIDP1.0的,所以,如果
你没有牵扯到2.0的代码的话,应该可以。

不过,不同屏幕的手机存在分辨率的问题。
如果你的程序中用到了绝对坐标值,
在不同的分辨率的屏幕上显示时,肯定会出现问题。

如果用的都是相对坐标,应该没有什么移植问题吧。
shielf 2004-10-15
  • 打赏
  • 举报
回复
如果你只用midp1.0版本那就没问题
hfggg 2004-10-15
  • 打赏
  • 举报
回复
我的应用对手机屏幕大小没有关系的.
可以正常浏览比屏幕大的图象文件.
其它方面会有什么影响吗?
acreep 2004-10-15
  • 打赏
  • 举报
回复
手机屏幕大小 不一样阿,
J2ME WTK的内容和目录结构   2.1 安装过程   在说明WTK文件结构之前,让我们首先把它安装起来。   WTK的安装程序与普通程序一样简单,只有一点需要注意,由于WTK自身并没有附带Java的运行环境JDK,所以,在WTK安装之前你需要安装自己的JDK(我们这里选用的是JDK1.4.2)。   WTK会首先自动检测当前系统已有的Java虚拟机:   然后显示出当前虚拟机所在路径   您在确定无误后,就可以继续了,最后安装成功后,您将得到一个包括多种实用工具的开发包。以下是安装显示的菜单项。   2.2 目录结构   无论哪个版本的WTK都会包括以下几个目录:   appdb目录: RMS数据库信息   apps目录: WTK自带的demo程序   bin目录: J2ME开发工具执行文件   docs目录: 各种帮助与说明文件   lib目录: J2ME程序库,Jar包与控制文件   session目录:性能监控保存信息   wtklib目录: JWTK主程序与模拟器外观   WTK是用来开发MIDP的,为了让MIDlet可以顺利编译和执行,WTK必须具有CLDC和MIDP的类库,WTK可以帮助我们省去额外安装调试这些类库的时间。而不同版本的WTK包含的程序库内容是不一样的,比如说2.0中包含了midpapi.jar, wma.jar, mmapi.jar,而在2.1中则变为了cldcapi10. jar, cldcapi11.jar, midpapi10.jar, midpapi20.jar, wma.jar以及mmapi.jar;在2.2中,wma.jar又细分为wma11.jar, wma20.jar。如果您在开发中需要某个特定的jar包而当前的WTK版本又没有时,您可以简单把这个jar包拷贝如当前WTK的lib文件夹即可。   apps目录中包括了许多Demo程序,为我们演示了J2ME的一些技术实例,这些往往是很好的学习材料。

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧