J2ME开发网FAQ专题二
作者:mingjava 文章来源:本站原创 点击数: 更新时间:2005-3-1
J2ME开发网2004.11.16-2005.2.28FAQ专题总结
- 使用JBuilder和Eclipse开发J2ME应用程序,图片资源该如何处理并在程序中正常显示?
答:请参考关于Jbuilder和Eclipse中使用图片的问题
- 开发好的应用程序安装到手机的时候,会出现版本不合适等问题导致安装失败。
答:通常这样的问题是由于真机支持的CLDC/MIDP版本和应用程序版本不一致造成的,如果你确认你的应用程序可以在真机上运行,那么请修改你的jad文件。
- 如何在Eclipse中使用蓝牙包进行开发?
答:SUN发布的WTK2.2是支持蓝牙功能的,因此你需要使用EclipseME把WTK22集成到Eclipse开发环境中,在新建项目的时候把jsr082.jar加入到项目中,jsr082.jar的位置在WTK22_HOME/lib/jsr082.jar
- 如何正确解决J2ME开发中的中文问题?
答:请参考下面两篇文章,J2ME中文问题的解决方案 在J2ME中读取各种格式的文本文件
- 如何接受GET方式传输过来的中文数据?
答:推荐使用servlet规范中新推出的Filter组件,在Request传给servlet之前使用Filter对request进行编码的改变。
- WAP开发和J2ME开发有什么异同?
答:用J2ME开发手机应用程序进行联网的时候,这时候实际上是client-server构架的,由J2ME程序本身提供UI和联网等操作的,我们要写大量的代码。用wml或者jsp servlet asp php等开发wap应用程序的时候,是browser-server构架的。我们只需要提供server端的程序,这些程序通过手机中的wap browser来解释显示给用户,就像用IE访问一样。
- ASP、PHP等技术可以用来和MIDlet进行联网通信吗?
答:可以
- Nokia S40提供的J2ME API以及Nokia UI API能够播放mid吗?
答:不可以
- 如何通过J2ME获得手机的号码?
答:在J2ME提供的API中是不能实现这样的功能的,很多厂商可能会有自己的API来实现这样的功能,请参考他们的开发文档,另外,如果是c/s程序,在服务器端可以通过移动网关取得大多数的手机号码.phoneNumber= request.getHeader("x-up-calling-line-id"); 其中request是HttpServletRequest的对象
- MIDP2.0中提供的PUSH技术要在什么环境下才能正常工作?
答:你必须把使用了PUSH的MIDlet Suite通过OTA的方式安装到手机模拟器上才可以,可以通过RUN via OTA(ktoolbar)
- MIDP1.0中支持声音吗?
答:MIDP1.0中不支持,在MIDP2.0中包括了MMAPI的一个子集用来处理音频方面的需求
- 如何用J2ME访问手机文件系统上的文件?
答:一般是不可以的,如果你的手机支持JSR75的话,那么你可以使用FileConnection来进行操作。
- 如何对图片进行缩放?
答:在MIDP2.0中可以实现,请参考基于MIDP2.0实现图片的缩放功能 通过插值法借助Nokia UI API也可以实现,请参考J2ME插值算法实现图片的放大缩小
- 怎样用eclipse打开一个用eclipse建的项目?
答:File ——import ——existing project into workplace
- 如何在J2ME中解析XML?
答:可以采用第三方的程序kxml,如果手机支持jsr172的话那么可以使用j2me的标准库来完成。
- J2ME应用程序中可以运行几个线程?
答:这是和设备相关的,通常在3-5个,需要你去查看设备的开发文档。

您现在的位置: