作者realmeat (真肉)
看板AndroidDev
標題[分享] HTC Desire 多點觸控問題...
時間Mon Mar 7 23:39:27 2011
我送我家女王買了一隻新手機
晚上則拿來當我的測試用機.
HTC desire
最近開始摸java 然後開始寫多點觸控
發生了一個問題就是2點很容易產生誤判的情況
3點測試不出來
(x1, y1) (x2, y2) 得到的點卻是 (x1, y2) (x2, y1)
花了三天晚上debug... 以為是那邊寫錯
最後才知道 HTC desire 機子的問題 ,
2點會有bug, 3點一定按不出來...
我哭了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.174.237
※ 編輯: realmeat 來自: 123.204.174.237 (03/07 23:40)
1F:→ ericinttu:DHD可以多點, 但點的順序有問題. 03/07 23:48
2F:→ ericinttu:要不然就是把你原本要做的多點動作,限制到2點的操作, 然 03/07 23:49
3F:→ ericinttu:後抓到的2個點的y值交換後, 再進行後續的處理. 03/07 23:50
4F:→ ericinttu:不過, 要判斷手機型號 XD 03/07 23:50
我不是 desire HD, 再次判斷的情況我有想過
不過這狀況是時好時壞...
有的時候正常有的時候就誤判
在實機測試的狀況是
當兩點的x或是y軸靠近的時候
會被判定成只有一個一個座標
之後就會有可能發生座標混亂的狀況
5F:→ howshou:Desire 只有"兩點"觸控吧。 03/08 09:26
目前是兩點都會有問題,
三點以上一起按, 第二點會消失不見, 第一點還在
6F:→ chrisho:目前測試 milestone 機和 dhd,i900x 都比較好些 03/08 12:40
之後開始練習寫畫面輸出
觸控輸入可能就寫到這邊
※ 編輯: realmeat 來自: 220.130.192.231 (03/08 18:26)
7F:推 pikahenry:Desire觸控panel的問題 無解... 03/12 16:33