长按 Android 到 Java

Long Press Android to Java

我正在尝试通过 Wifi TCP 对鼠标进行编程。 Client is on Android and Server on Java. 我正在尝试在 Android 上检测 长按并将此信息发送到 Java。

Android: 我需要实施 MotionEvent.ACTION_DOWN 但我不知道在这段代码之后要做什么。

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

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

您可以延迟发送消息并使用ID清除消息。

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