长按 Android 到 Java

Posted

技术标签:

【中文标题】长按 Android 到 Java【英文标题】:Long Press Android to Java 【发布时间】:2015-06-16 18:34:32 【问题描述】:

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

安卓: 我需要实现MotionEvent.ACTION_DOWN,但我不知道在这段代码之后该做什么。

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

【问题讨论】:

在继续之前,您需要了解更多关于 android/java/etc 的知识。您的问题非常基础,表明您应该在继续之前完成两个主题的完整教程。 Android : How to implement longpress manually in touch event? 的可能重复项 【参考方案1】:

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

【讨论】:

谢谢你,这帮助我实现了 Longclicklistener :)。【参考方案2】:
if(motionEvent.isActionDown())
    new Handler().postDelayed(new Runnable()
     public void run()
          onLongPressListener.fire();
     
  , 500);

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

【讨论】:

以上是关于长按 Android 到 Java的主要内容,如果未能解决你的问题,请参考以下文章

使用 post 方法将数据从 java android 发送到网络服务器

长按 Android 到 Java

是否可以检测到长按 Android 中的应用程序图标?

java Android - 以编程方式处理图像缩放/裁剪

将 PCM 录制的数据写入 .wav 文件(java android)

JavaAndroid EditText开发的一个容易忽略的坑