载入中。。。
移植SEM600i(M608c)问题 
fengzheng - BY - 2008-4-10 6:45:00

SonyEricsson m600i

     中文版的叫m608c,一款新的商务手机,带触摸屏的,和大多数的触摸屏手机不同的是,它没有四方向键和左右软键,但却有一堆字母键,每个按键按左半边和右半边键值都不一样,程序中需要注意这两个键值都要捕获。另外手机左侧上方有一个旋钮,在游戏中要实现上下方向键的作用,由于在旋动时会同时触发keyPressed和keyReleased事件,对于某些程序需要屏蔽掉这两个键的keyReleased事件,在延时几个循环后在手动调用。

键值为:
(113,119),(101,114),(116,121),(117,105),(111,112)
(  97,115),(100,102),(103,104),(106,107),(108,   -8)
(  44,122),(120,  99),(118,  98),(110,109),(   46,  13)
(null),(-3,42),(32,48),(-4,35),(null)
左测面: 滚轮(上-1, 下-2) ,返回键(-11)
ALT 键是数字切换键。数字键值是标准的。

    后来发现,对声音的支持不好,用amr的会出问题,一会就没声了,处理掉异常也不行。wav的太大,导致运行缓慢(如果使用一个Player的逻辑,切换声音会很卡),奇怪的是它居然支持mmf格式的声音,这是在SonyEricsson的手机中罕见的,但是用mmf出错的几率小很多,对异常进行处理即可保证程序正常运行。上面所说的异常都是说player aleady closed,很是奇怪,因为根本没有close这个逻辑。
Re:移植SEM600i(M608c)问题
xinyouxin - BY - 2008-5-14 9:57:00
xinyouxin恩,没错,我就是用这款手机的,也玩过很多移植的手机游戏,很多都有按键的问题!!!!!!!!!!!!
Re:移植SEM600i(M608c)问题
mingjava - BY - 2008-4-17 0:41:00
mingjava这个手机的确问题多多 inputstream.skip的效率非常差。 另外此文收藏进入java技术文章专区了 :)
发表评论:
载入中。。。

Powered by Oblog.