饒榮慶 -- 您今天UCWEB了嗎?--http://www.ucweb.com

          3G 手機開發網

             :: 首頁 :: 聯系 :: 聚合  :: 管理
            99 Posts :: 1 Stories :: 219 Comments :: 0 Trackbacks

          3G視線 -- 專注手機軟件開發


          原文出處 3G視線 http://www.3geye.net/bbs/viewthread.php?tid=79

          今天處理一個項目的時候,發現我臺素愛K700C遇到一個超級奇怪的問題
          K700C在采用Canvas 設計,調用keyPressed(int keyCode)的時候,出現一個
          Left Right按鍵的時候沒有反應,也打印不出什么結果。
          應該來說Left=-6,Right= -7才對,不過按下去卻沒有任何放映;
          考慮下是否全屏幕的問題:按照我的思考如下
          1.非全屏狀態下,這兩個鍵值是不給Canvas使用的
          2.非全屏狀態下,這兩個鍵值保留給系統使用(Cammond);

          不過在全屏的狀態下也出現了一個問題。
          問題如下:
          1.可能獲取Left ,Right后,系統跳出
          哈哈。終于找到問題所在了。原來是Canvas getKeyName(int keyCode)會拋出異常,而程序沒有捕獲這個異常,導致程序出問題。
          其中K500C也有同樣的問題。

          爬蟲工作室 -- 專業的手機軟件開發工作室
          3G視線 -- 專注手機軟件開發
          posted on 2007-09-12 23:28 3G工作室 閱讀(750) 評論(1)  編輯  收藏 所屬分類: j2me

          Feedback

          # re: 素愛K700c & K500C 的按鍵問題--可能是手機虛擬機的實現問題 2007-09-13 09:54 千里冰封
          Parameters:
          keyCode - the key code being requested
          Returns:
          a string name for the key
          Throws:
          IllegalArgumentException - if keyCode is not a valid key code
          你肯定是傳入了非法的參數了,否則這個異常一般是不會拋出來的  回復  更多評論
            

          主站蜘蛛池模板: 上虞市| 马边| 师宗县| 安乡县| 共和县| 余姚市| 察隅县| 卢氏县| 敦化市| 乳山市| 揭阳市| 萨迦县| 镇沅| 图木舒克市| 玛纳斯县| 灌云县| 柘荣县| 休宁县| 荣昌县| 广汉市| 临颍县| 永康市| 阿图什市| 井研县| 福建省| 沙田区| 博爱县| 宁国市| 普兰店市| 台中市| 南乐县| 小金县| 塔河县| 乐至县| 关岭| 台安县| 梅州市| 西安市| 堆龙德庆县| 朝阳市| 紫云|