随笔-88  评论-77  文章-48  trackbacks-0
1.Image格式文件转成byte[]?

答:第一步:
如何获得image对象的int数组呢?这个就简单了可以通过获得RGB数组就可以。Image对象中有直接的getRGB方法,不过这里的参数的位置和J2SE中不太一样
第二步,把得到的Int数组再生成byte数组。
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=2&ID=6559&page=1

2.eclipse中RMS保存的文件在哪里?

答:图像文件保存的时候先转化为byte[] 不是String 

存储的时候一般存储为***.db文件  目录在wtk_home/appdb/模拟器/***.db
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=2&ID=6470&page=1


3.关于播放midi

答:须明确的一点是 我们的MIDlet是运行在Java ME平台环境下的  不一定设备提供的功能在Java ME平台都得到了实现
你可以将虚拟机可以播放的音乐类型!
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=19&ID=6455&page=1


4.团队开发利器CVS培训基础讲义

答:详细见:http://www.j2medev.com/bbs/dispbbs.asp?boardID=4&ID=6324&page=1


5.netBean能用两个代码窗口显示同一个类吗?

答:不能

6.g.drawString()占用内存问题

答:drawString()方法本身不占内存,关键是drawString中的参数string是不是每次都new了一个,如果把分数变成图片这样就不会new新的对象,从而节省了内存和gc的频率。
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=11&ID=5319&page=2

7.手机上使用过三重的图形缓冲技术

答:三重图形缓冲又称翻页技术。这种方法不一定会提高绘制速度,在J2SE中系统会根据速度在二重缓冲和该方法中自动进行切换,当然仅仅是1.4版本以后添加的。一般的MIDP设备应该会吃不消。
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=11&ID=5376&page=2

8.索爱k700模拟器支持中文显示修改方法

答:SonyEricsson_Z520.properties和SonyEricsson_K700.properties的不同点,发现只是
font.default = .......这块字体属性不一样而已,因此就将k700所需的字体换成z520用的字体,就能显示中文了。
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=4&ID=3061&page=2

9.模拟核弹的爆炸效果

答:具体实现依赖于程序结构,原理就是显示一张图片后,循环一定次数才显示下一张图片。
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=11&ID=6182&page=2

10.UI界面和CANVAS类之间如何切换屏幕?

答:在Canvas的paint()方法中把屏幕清一下   比如用白色覆盖一下
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=19&ID=1413&page=1

11.关于 properties文件

答:用UE或者notepad应该都可以打开,这个文件是用来配置模拟器的特性的 比如是否支持触摸屏。
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=2&ID=6524&page=1

12.在E680I中如何实现全屏

答:在midp2.0下,摩托罗拉的机子也是可以用Canvas.setFullScreenMode()来全屏的,最上面的电池格以及信号强弱格那一窄条是固定的。而Nokia和索爱就不这样,全屏真的是全屏。(不过经过斑竹mydeman实际实验后指出,E680I的确可以实现真全屏,可能是各个版本不同的关系请广大站友自己实验后得出正确结论,然后反馈给我)
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=19&ID=6216&page=1

13.J2ME中显示时间的问题

答:Calendar ca = Calendar.getInstance();
        int year =ca.get(Calendar.YEAR);
        int month=ca.get(Calendar.MONTH)+1;
        int day=ca.get(Calendar.DATE);

14.这是个什么错误MontyThread -6

答:程序用了platformRequest来调用真机上不支持的功能
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=2&ID=6334&page=1

15.JDK1.5可否用来开发MIDP,

答:可以

16.如何由jar生成相应的jad文件

答:用ezJad等生成工具。
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=17&ID=6019&page=3
工具下载地址:http://www.j2medev.com/Soft/ShowSoft.asp?SoftID=299

17.怎樣判斷g.darwImage()方法是否執行完畢一次

答:加个flag 或者等paint()执行完  
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=2&ID=4683&page=4

18.eclipse开发的J2ME程序中显示图片出现异常

答:eclipse 中 file--->new--->java---->source folder 记得一定得是source folder
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=2&ID=568&page=4

19.Httpconnect 连接超时问题
答:It is not possible to set the connection timeout in a midlet. The timeout behavior is fixed and is:1. For open(), if the connection cannot be made after 60 seconds, the open() will throw IOException.2. For read(), if no data arrives after 40 seconds, the read() will throw IOException.3. For write(), if the data cannot be sent out after 40 seconds, the write() will throw IOException.
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=2&ID=5345&page=5

20.motov600的左右软键怎么用
答:v600的左右键为21,22和E398的正好相反.
原帖地址:http://www.j2medev.com/bbs/dispbbs.asp?boardID=2&ID=5284&page=5
posted on 2006-04-29 09:11 崛起的程序员 阅读(226) 评论(0)  编辑  收藏 所属分类: 载选文章

只有注册用户登录后才能发表评论。


网站导航: