首页 arrow 开发技术 arrow 程序设计 arrow Java ME开发新手入门问题整理
Java ME开发新手入门问题整理
Author Author: 一滴蔚蓝色 | Date Date: 2007-03-10 | View Count View: 2607 | Section & Category 开发技术 - 程序设计 | Digg Digg: 0

(转载自j2medef.com) 

2)我是新手  如何能快点开始编写MIDlet

推荐你看看j2medev提供的几个在线视频  http://www.j2medev.com/online  另外http://www.j2medev.com/article 这里有丰富的文档资源  有时间多看看  比在线等回答更有效

3) 用Netbeans或者eclipse开发MIDlet的时候图片总是无法显示出来,出现了IOException,该怎么解决。

一般是位置放错了,或者设置的有问题,请参考
[新手入门] 解决Netbeans和Eclipse中的图片路径问题 [mingjava][2005年12月19日][2383]

4) 问下在windowsCE上如何运行j2me

一般来说需要你安装一个模拟器,当然也可能手机就自带了这样的模拟器,具体请看http://www.j2medev.com/bbs/dispbbs.asp?boardID=17&ID=16382

5)哪里有J2ME的帮助手册,API文档

你可以在WTK_HOME/docs/api目录下找到一些,如果找特定jsr的api doc,可以去jcp.org下载。如果需要chm版的,j2medev提供了下载。http://www.j2medev.com/Soft/ebook/200504/7.html

6)怎么让WTK22的模拟器支持触摸屏事件

C:\WTK22\wtklib\devices\DefaultColorPhone\DefaultColorPhone.properties 修改一下这个文件 找到touch_screen=false 修改为true  看看是不是能够支持 

###############
screenPixelRatio.x = 1
screenPixelRatio.y = 1

 # Touchscreen support
 ###############
touch_screen=false

7) Moto E680i是不是不支持蓝牙 这是一类问题
 

关于哪款手机是否支持哪些API的问题,都可以通过查阅手机规范来解决。你可以访问http://www.j2medev.com/photo  如果你发现这里的规范不全  可以给我发邮件 eric.zhan@263.net

8)J2ME能够读取手机的收件箱的信息吗?

在Java ME平台中,的确定义了这个JSR 如下

JSR 266: Unified Message Box Access API (UMBA-API)

The purpose of this JSR is to define an API to access and manage the message boxes of the mobile device and their content.

http://www.jcp.org/en/jsr/detail?id=266

这个JSR是用来访问收件箱的 但是目前还很少有手机支持这个JSR(似乎还没有最终发布),负责这个JSR的benq移动正在宣布破产,不知道以后谁来接手。

9)如何在j2me中解析字符串f="a,b,c,d";

看看这个帖子,里面提供了方法http://www.j2medev.com/bbs/dispbbs.asp?boardID=17&ID=9393

10)怎么可以读取手机的型号

有的可以读取出来  System.getProperty("microedition.platform");

目前我测试的Nokia SonyEricsson都可以读取出具体的机型  Motorola的似乎只能得到j2me 不能得到型号 希望大家补充其它品牌和机型。

11)能在一个MIDlet中调用另外一个MIDlet吗?

目前还不能

12)能够让MIDlet开机后就自动启动吗?

目前我只知道SonyEricsson JP7的部分机型支持,详细办法 在索尼爱立信JP7平台上自动启动MIDlet 

13)CLDC1.0和CLDC 1.1有什么区别

CLDC 1.1提供了更多的类,比如1.1支持了浮点数运算,支持float和double

14)学习J2ME应该多去哪些网站找资料

看看这个帖子http://www.j2medev.com/bbs/dispbbs.asp?boardID=17&ID=9970

15)如何知道Item的具体类型

使用instanceof来判断item的类型

if(item instanceof ChoiceGroup)

dosomthing

else if(item instanceof StringItem)

do...

16) 在J2ME开发中遇到中文问题怎么解决

请参考 J2ME中文问题的解决方案

17)做J2ME开发的各种SDK到哪里下载

一般去他们的官方网站就可以  如果不知道官方网站地址就问google  另外http://www.j2medev.com/soft 这里提供了不少

18)Ecilpse为何运行MIDlet,结果一闪就没了?

http://www.j2medev.com/bbs/dispbbs.asp?boardid=17&id=5548

19)Netbeans里面模拟RMS的存储文件放在哪里呢

http://www.j2medev.com/bbs/dispbbs.asp?boardID=17&ID=14070

20)Java ME的程序是否可以到处运行

很遗憾在现实环境里面还无法达到这个程度

21)如何读取jar包内的资源文件?

一般来说通过getClass().getResourceAsStream()方法来建立与资源文件的流连接,但是不能在JAR包里面新建文件。如果在eclipse中总体是找不到文件可以参考http://www.j2medev.com/bbs/dispbbs.asp?boardID=17&ID=13433

22)安装上Netbeans就可以新建移动项目了吗?

不是的,你必须安装Mobility Pack,请注意选择和Netbeans同样的版本

23)为什么运行模拟器就一闪而过呢?“ClassFormatError: Bad version information”

请参考http://www.j2medev.com/bbs/dispbbs.asp?boardid=17&replyid=33863&id=6916

24)J2ME异常:域名不正确,请切换到 'untrusted'

如果出现类似的问题,可能是你的操作系统的用户名使用了中文 请修改为英文。

25)模拟器可以测试联网和发信息的功能吗

可以

26)使用SonyEricsson 2.2.3开发包出现乱码的问题

http://www.j2medev.com/bbs/dispbbs.asp?boardID=17&ID=12699

27)Netbeans是否可以直接倒入Jbuilder作的J2ME程序

目前还不能,不过你可以经常看看更新中心是否有类似的插件

28)如何让手机背景灯保持亮着

使用flashBacklight的方式很簡單,就是把他寫進一個thread class內,並每隔10秒(依照手機不一定,選個短一點的時間即可)trigger一次,如display.flashBacklight(1)。這樣手機螢幕就會保持一直全亮的狀態了。再把這個thread的start寫進某個FlashBacklight class的constructor,這樣主要的class只需要在constructor內new一個FlashBacklight物件,即可達成效果。當然前提是要你的手機支援MIDP2.0,而且支援可調式背光。http://www.j2medev.com/bbs/dispbbs.asp?boardID=17&ID=12402


更多阅读:

最近更新 ( 2007-07-28 )
 

尚无评论发表

我要发表评论

登录菜单

最新文章

订阅本站

RSS 0.91 RSS 1.0 RSS 2.0 ATOM 0.3 OPML