2014-07-02 77 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输入分接头'但我想弄清楚如何模拟双向分离。 –