饒榮慶 -- 您今天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
          你肯定是傳入了非法的參數了,否則這個異常一般是不會拋出來的  回復  更多評論
            

          主站蜘蛛池模板: 建湖县| 青铜峡市| 大埔区| 巴林左旗| 抚州市| 湘西| 徐闻县| 介休市| 阳新县| 南涧| 肃宁县| 胶南市| 大足县| 屏山县| 大姚县| 靖边县| 平利县| 城口县| 青田县| 洛宁县| 仙游县| 宁海县| 河曲县| 衡水市| 正镶白旗| 三原县| 章丘市| 南郑县| 平邑县| 阿克陶县| 宝应县| 凤山县| 新昌县| 万州区| 玛纳斯县| 宿州市| 修武县| 江北区| 青铜峡市| 化隆| 积石山|