载入中。。。
移植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这个逻辑。
阅读全文 | 回复(2) | 引用通告 | 编辑
- 上一篇:Java手机机型对应表
- 下一篇:浅谈从文本中读入中文
xinyouxin - BY - 2008-5-14 9:57:00
mingjava - BY - 2008-4-17 0:41:00
Calendar | 日 历
载入中。。。
New BLog | 日 志
New Reply | 回 复
New message | 留 言
User Login | 登 陆
载入中。。。
Search | 搜 索
载入中。。。
BLog Info | 信 息
载入中。。。
My Links | 收 藏
