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

          主站蜘蛛池模板: 磐石市| 自贡市| 永德县| 蓬安县| 孟村| 铜陵市| 浦东新区| 奉贤区| 台北市| 合川市| 卫辉市| 横峰县| 通化市| 桃园县| 获嘉县| 博乐市| 彭州市| 昌吉市| 庐江县| 平昌县| 通辽市| 上高县| 修武县| 遂溪县| 伊宁县| 皮山县| 漳州市| 松阳县| 茂名市| 宜阳县| 三明市| 阿拉善左旗| 衡东县| 宜兴市| 陵川县| 文化| 龙里县| 临清市| 乌兰浩特市| 鄂温| 南宁市|