长按Android到Java

时间:2015-06-16 18:34:32

标签: java android awtrobot motionevent long-press

我正在尝试通过Wifi TCP编程鼠标Client is on Android and Server on Java.我正在尝试检测Android上的 LongPress 并将此信息发送给Java。

机器人: 我需要实现MotionEvent.ACTION_DOWN,但我不知道在此代码之后该怎么做。

爪哇:Robot如何接收MotionEvent发送的参数,以及如何在客户端和服务器上实现LongPress

2 个答案:

答案 0 :(得分:0)

if(motionEvent.isActionDown())
    new Handler().postDelayed(new Runnable(){
     public void run(){
          onLongPressListener.fire();
     }
  }, 500);

您可以发送消息延迟并清除带有ID的消息。

答案 1 :(得分:0)

你可以使用button.setonlongclicklistener吗?看看这个例子:http://androidbite.blogspot.com/2013/03/android-long-press-event-handle-example.html