2014-07-02 101 views
1

如何在Android上生成雙擊事件。生成雙擊事件Android

這是我所做的實現。

$event="/dev/event/event1" 
$x=$1 
$y=$2 
sendevent $event 3 57 2421 
sendevent $event 3 58 232 
sendevent $event 3 53 $x 
sendevent $event 3 54 $y 
sendevent $event 0 0 0 
sendevent $event 3 57 4294967295 
sendevent $event 0 0 0 
sendevent $event 3 57 2421 
sendevent $event 3 58 232 
sendevent $event 3 53 $x 
sendevent $event 3 54 $y 
sendevent $event 0 0 0 
sendevent $event 3 57 4294967295 
sendevent $event 0 0 0 

在這個實現中,雙擊很慢,它顯示爲android系統的兩個單獨的單擊。

P.S:我在Samsung Galaxy Nexus手機上試過這些。

回答

0

爲什麼你需要實現你的自定義雙標籤事件?也許你可以使用SimpleOnGestureListener,這個聽衆有方法onDoubleTap(MotionEvent e)

+0

[SimpleOnGestureListener](http://developer.android.com/reference/android/view/GestureDetector.SimpleOnGestureListener.html)偵聽雙擊手勢。我想要做的就是生成一個。沒有抓住手勢。 有一種方法可以模擬一個點擊事件'adb shell輸入分接頭'但我想弄清楚如何模擬雙向分離。 –