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

          主站蜘蛛池模板: 平罗县| 和顺县| 阿尔山市| 肥乡县| 泸西县| 定远县| 临澧县| 陇川县| 蒙山县| 福鼎市| 巴林右旗| 五河县| 玉树县| 澄江县| 武穴市| 南昌县| 平安县| 隆回县| 鄂温| 光山县| 正宁县| 潜山县| 台前县| 德钦县| 柯坪县| 焉耆| 田林县| 麦盖提县| 饶河县| 偃师市| 西平县| 泸州市| 沂南县| 鄂州市| 滨海县| 西乌珠穆沁旗| 泸水县| 全州县| 汪清县| 东丽区| 宜州市|