日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

加觸屏篇 修改適合TCLE787游戲示例

二 。給HandyPartner提示有觸屏的非觸屏jar游戲加觸屏 。
前言:對(duì)有些非觸屏jar游戲(例如07QQ),我們用HandyPartner加觸屏?xí)r會(huì)提示有觸屏,而無法用HandyPartner加觸屏,原因是HandyPartner判斷一個(gè)游戲有沒有觸屏是通過搜索游戲里面有沒有pointerDragged,pointerPressed和pointerReleased方法,只要搜到其中之一,就判定是觸屏游戲 。而由于游戲本身不是觸屏游戲,里面的pointerDragged,pointerPressed和pointerReleased方法并沒有什么用,我們只要把這些方法改名,然后再用HandyPartner加觸屏就可以了 。
準(zhǔn)備工具:
JavaMagic6 。0(修改鍵位工具)
UltraEdit(十六進(jìn)制編輯器) handypartner_v1.6(改觸屏)
(1)這里以三星E838 B1版QQ為例(原版不能加觸屏):打開JavaMagic6 。0,先設(shè)置一下:在KeyCode設(shè)置里把那個(gè)(啟用鍵碼轉(zhuǎn)換功能)選項(xiàng)勾上 。在Misc2設(shè)置里把(僅顯示摘要)選項(xiàng)去掉選擇 。如圖:
(2)確定設(shè)置,點(diǎn)(處理jar)按鍵 。等處理成功后,在JavaMagi界面里尋找Found: Displayable.getHeight() or Displayable.getWidth() 。已將MIDP Canvas類替換為CanvaPlus可能監(jiān)聽了按鍵事件 。在這里我尋找到在gw.class里 。如圖:
(3)尋找觸屏方法:
解壓E838 B1版QQ 。在觸壓包里找到gw.class,用UltraEdit打開,打開后,點(diǎn)(視圖)下面的(切換十六進(jìn)制模式),切換成二進(jìn)制模式,快捷鍵ctrl f,彈出查找界面,輸入pointerDragged,點(diǎn)(下一個(gè))查找,這時(shí),就會(huì)找到觸屏方法pointerDragged,在其后面的就是pointerPressed和pointerReleased了 。如圖:
(4)修改觸屏方法:
【加觸屏篇 修改適合TCLE787游戲示例】找到觸屏方法后,接著又點(diǎn)(視圖)下面的(切換十六進(jìn)制模式),切換回十六進(jìn)制模式,在高亮的地方就可以看到觸屏方法了,修改很簡(jiǎn)單,只要把那三個(gè)方法的開頭P字改成其它字母如d,c等就可以了 。修改后保存 。如圖:

(5)為QQ加觸屏:
把這個(gè)修改后的gw.class拉進(jìn)QQ里覆蓋原來的gw.class 。然后把這個(gè)QQ放進(jìn)handypartner_v1.6目錄下 。打開 handypartner_v1.6,勾上(啟用觸摸屏),設(shè)置好你需要加的按鍵值轉(zhuǎn)換就可以加觸屏了,如圖:
這里要感謝Minisoyo社區(qū)的dayx前輩為我們帶來這么實(shí)用的修改方法 。

    推薦閱讀