赛迪网 > IT技术 Java > 技术动态
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

有关Motorola J2ME开发的几个细节问题

发布时间:2007.08.21 06:15     来源:赛迪网    作者:dxaw

1. Motorola V系列的J2ME的图标显示

Motorola的V系列手机j2me程序图标大小必须是15*15的大小.而且必须在MIDlet-Icon中填出图标名字.不能只在MIDlet-1中填写.Nokia的手机的确只填写这里就可以了.

2. 存储空间的限制问题

Motorola的手机的RMS存储空间如果不在MIDlet-Data-Size中具体给出,那么默认的就只有8K还是12K,我记不清楚了。所以,必须再MIDlet-Data-Size中给出具体的RMS需要大小。一般MOTO的手机,最大支持64K的RMS空间。

3.Motorola的网络下载问题

在中国卖的MOTO的手机,网络连接点都是默认固定到CMWAP上的。所以,一般的J2ME网络连接的方法,是无法通过CMWAP的网关的。解决的办法有两个。

1)更改手机上的连接点。其实你只要自己随便建立一个新的连接点,什么信息都不用填写,然后将默认的连接点设置在上面,它就可以自动成为CMNET连接点。那么一般的J2ME网络访问方式就可以了。

2)采用CMWAP的连接方式。这个就要求程序上有所改动了。

比如我要下载这样一个数据文件: http://211.136.87.234/1.png

那么其代码方式就是:

c= (HttpConnection)Connector.open("http://10.0.0.172:80/1.png,Connector.READ,true);

c.setRequestProperty("X-Online-Host", "211.136.87.234");

c.setRequestProperty("Accept", "*/*");

is = c.openInputStream();

10.0.0.172是移动的CMWAP网关。

4.使用WTK104打包的时候没有MIDP2.0的支持.

移动的百宝箱的测试的时候,建议最好使用WTK打包,这样,CLASS文件调用的API最纯净。但是MOTO的手机大部分都是MIDP2.0的,而WTK104只支持MIDP1.0。打包的时候会出现错误。

解决的办法和NOKIA的一样。手动把几个MIDP2.0的API加到WTK里面的lib\midpapi.zip和wtklib\emptyapi.zip里面。用WinRar软件,直接从MOTO的SDK中,拖进去就可以了。

(责任编辑:龚勋)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 怎样优化J2ME程序之中的 paint() 函数 (08-17) · 使用J2ME技术实现手机触摸屏开发的方法 (08-17)
· 对J2ME技术的基本概述以及体系结构介绍 (08-14) · J2ME中有关手机中文传输问题的解决办法 (08-13)
· 新手入门:初学者搭建J2ME移动开发平台 (08-13) · 用J2ME在移动设备上实现动画的实例讲解 (08-09)
· J2ME中使用 Canvas 制作简单的游戏菜单 (08-01) · J2ME程序开发初学者快速入门的九大要点 (07-30)
· J2ME游戏开发技巧:用setClip分割图片 (07-30) · Cookie技术在Java ME平台的应用与实现 (07-30)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 中小企业发展缓慢 电子商务存在的问题多
· 马云追加20亿投资淘宝 图谋电子商务霸主
· 国产ITIL运维先行者 四大厂商角力BI市场
· 企业信息安全解决方案 方正电子公文系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统