J2ME Bug汇总
J2ME开发机型Bug汇总
|
|
Author: Wupei | Date: 2011-01-24 |
View: 1163 |
- | Digg:
4
|
|
对于J2ME开发者来说,模拟器给我们带来了很多方便,比如可以在模拟器中调试程序以及很方便的察看程序的效果,但是模拟器也给我们带来了一些问题,比如模拟器实现的bug等等,所以进行真机测试是必须的。 因为模拟器程序可能存在bug,以及真机的性能有限,所以必须进行真机测试。 将程序传输到机器中有如下方式: a) 程序的功能 以下就是各个机型Bug的汇总:
开发的时候平台是Nokia 40,然后移植到Nokia 60, Moto V, SE等,总结一下大概需要几个版本: 1. Nokia 40版, 使用Midp1.0+Nokia UI API 2. Nokia 60版, 使用Midp1.0+NOkia UI API 3. Nokia Midp2.0版,如6600,7610,使用Midp2.0 4. Moto V版,使用Midp2.0 5. SE版,使用Midp2.0 6. 三星s100,s200,c100,使用Midp2.0 几点开发经验: 1. 各机型之间最大的差别就是屏幕大小不同。所以游戏中要能自适应屏幕大小 2. 不使用Midp2.0的GameAPI会比较方便移植,只要自己封装切图,旋转等函数即可。NokiaUI API和Midp2。0都支持图片选转。2.0支持的更好。注意Nokia 60不支持创建可变的透明图片,所以要用其他方法代替 3. NOkia 6600,7610的UI API有问题(图片旋转),所以用了Midp2.0代替 4. 支持MIDP2。0的机器程序大致相同,其中MOto,SE,SX都差不多。但也有细微差别。如SE不支持全屏。所以screenSizeChanged方法无效 5. 说说声音播放。NOkia s40上我坚决不用声音,一是容量限制,二是太难听。其他机型都可以支持midi和wav.不过没有发现可以同时播放2个midi的机型,moto v和se都可以同时播放midi和wav,nokia则不行 |
|||||||||||||||||||||||||||||||||||||||||||||||||
| 最近更新 ( 2011-01-24 ) | |||||||||||||||||||||||||||||||||||||||||||||||||