Java ME开发新手入门问题整理
|
|
Author: 一滴蔚蓝色 | Date: 2007-03-10 |
View: 2607 |
开发技术 - 程序设计 | Digg:
0
|
|
(转载自j2medef.com) 2)我是新手 如何能快点开始编写MIDlet 推荐你看看j2medev提供的几个在线视频 http://www.j2medev.com/online 另外http://www.j2medev.com/article 这里有丰富的文档资源 有时间多看看 比在线等回答更有效 3) 用Netbeans或者eclipse开发MIDlet的时候图片总是无法显示出来,出现了IOException,该怎么解决。 一般是位置放错了,或者设置的有问题,请参考 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 看看是不是能够支持 ############### # Touchscreen support 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” 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 ) |
尚无评论发表