MET
Company…. 百宝箱业务开发注意点
相关手机列表:
诺基亚的手机种类:: Nokia
N7210
系列,又称之为 老40 系列,典型的代表就是 N7210
N7260
系列,又称之为 新 40 系列,典型的代表机型就是 N7260
QD
系列,又称之为 老60 系列,典型的代表机型就是 N-Gage QD
N7610
系列,又称之为 新60 系列,典型的代表机型就是 nokia 7610.
摩托罗拉:Motorola 的手机种类:
V600
系列, 典型的代表就是
A768i,A768,A760i,A728,A760
E398
系列, 典型的代表机型就是
V360,V3,E375,V80,V635,V600I
C650
系列, 典型的代表机型就是
V220,V180,C650,C381
A760 系列,是触摸屏,典型的代表机型就是
A768i,A768,A760i,A728,A760.
E680 系列,也是触摸屏,典型的代表机型就是E680i,E680,A780
索爱:Sonyericsson 的手机种类。
K700,
系列,典型的代表就是
K758c,K750c,K700c,W550c
K506,系列,典型的代表就是
K508C,K506C,K500C
S700,系列,典型的代表就是
S700C
T628,系列,典型的代表就是
T628,T618
三星:Samsung 的手机种类
E108 系列,典型的代表就是X478,E818,E808,E638,E338,E708, D488
以上手机就是本公司目前所要移植的所有机型,其中重点必须完成的用
红色表示。
剩下的机型就是每个月必须至少要完成两个的机型。属于非重点,但是对于我来说也必须完成的。共必须要完成的是 14个 机型,其中红色重点机型是 8 个,还有6 个非重点机型了。
下面谈谈开发的注意点:是个人经验和公司内部人员的开发经验积累。
首先谈谈 Nokia 系列。
这个我做的不多,其中新 40 是我做的重点了,其中那就是声音播放的问题了。
N7260
系列:
其中播放声音时,如果在创建声音的
Player
之后,直接调用
start()
方法,有可能在模拟器上不能播放声音。必须在
使用
start()
方法前,调用
Player.realized()
方法。
2
.
Nokia 7260
属于
midp-2.0,
所以它可以支持
MIDI
格式的音乐,但是本公司并没有使用,因为使用之后可能会出现播放不出声音的麻烦。
关于 Motorola 手机的一些说明:
Moto C650 手机,也是midp-2.0 的手机,可以很好的支持声音的播放。但是它有一个很重要的麻烦,那就是 连续的按键问题。很通俗的说就是 C650 接受键值之后,会把这个键值用于两个不同的 screen,举个例子来说,当前你处在一个 Canvas 中,通过点击 Command 从而调用 display.setCurrent(Form),从而使当前的屏幕显示 Form,但是你使用的 Form 也有 Commad,并且和原来Canvas中的 Command 处于同一个位置(就是说同时处于右面或者左面),那么这时程序就默认的点击了,Form 中的Command.
索爱的 T628,
1、如果使用 getGameAction(),就必须 在外层 使用 try{} catch{} 语句,否则在真机上会发生异常。
2、
不能使用getWidth() 与 getHeight().
3、
当你使用 Command 按钮的时候,如果设置它的类型为 Command.BACK,那么在真机上就会出现按钮消失的情况,为什么会出现这种情况呢?那是由于索爱手机的缘故,索爱手机上默认的有一个 BACK 按钮,当你使用时就默认的用那个真机上的 BACK 按钮取代了。
三星 E108:
1, 当你使用Alert 时,不能添加按纽,否则会出现一个异常。只能使用系统默认的那个按钮,
2.如果使用 getGameAction(),就必须在外层 使用 try{} catch{} 语句,否则在真机上运行会发生异常。
3.建议不要使用 getWidth(),getHeight();