当前位置: 首页 > 面试题库 >

使用Android检测长按

吴安和
2023-03-14
问题内容

我目前正在使用

onTouchEvent(MotionEvent event){
}

要检测用户何时按下我的glSurfaceView,有没有一种方法可以检测何时长按。我猜如果我在开发文档中找不到很多东西,那将是围绕方法的某种变通。类似于注册ACTION_DOWN并查看ACTION_UP之前有多长时间。

如何使用opengl-es在android上检测长按?


问题答案:

尝试这个:

final GestureDetector gestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
    public void onLongPress(MotionEvent e) {
        Log.e("", "Longpress detected");
    }
});

public boolean onTouchEvent(MotionEvent event) {
    return gestureDetector.onTouchEvent(event);
};


 类似资料:
  • 问题内容: 如何使用Android和iPhone的javascript检测长按压力?本机javascript或jquery … 我想要听起来像: 问题答案: 使用“触摸结束”检测长时间触摸的问题是,如果您希望事件在一定时间后触发,则它将无法正常工作。最好在触摸开始时使用计时器,并在触摸结束时清除事件计时器。可以使用以下模式:

  • 本文向大家介绍使用Android Studio检测内存泄露(LeakCanary),包括了使用Android Studio检测内存泄露(LeakCanary)的使用技巧和注意事项,需要的朋友参考一下 内存泄露,是Android开发者最头疼的事。可能一处小小的内存泄露,都可能是毁千里之堤的蚁穴。 怎么才能检测内存泄露呢? AndroidStudio 中Memory控件台(显示器)提供了一个内存监视器

  • 我正在开发一款Android应用程序,它需要检测运行应用程序的设备附近的智能手机数量。为此,我有一个计划蓝牙BLE扫描的工作实现。我检测到附近的BLE设备没有问题,但在扫描结果中似乎找不到任何智能手机。 我的问题是:我们可以在Android上使用BLE扫描检测其他智能手机吗?(具体来说;如果我们无法控制其他智能手机中的设置)。 我尝试使用以下蓝牙库扫描BLE设备: RxAndroidBle 为了尝

  • 目前,我正在做一个项目,使用android手机来检测iBeacons,并从iBeacon读/写uuid、主要次要信息等 我是相当新的Android开发和iBeacons,请让我知道如果你需要额外的要求。谢谢你的帮助。

  • 问题内容: 我正在尝试在android上进行人脸检测,并且正在遵循指南http://www.richardnichols.net/2011/01/java- facial-recognition-haar-cascade-with-jjil- guide/ 但是在android上。当我做 尽管确切的代码使用netbeans代码返回了2张面孔,但pushAndReturn似乎只从Android图像上

  • 有没有一种方法可以检测我周围的所有Wifi设备,并从android设备获取信号强度。 为了实验性使用,我想在某些Android设备上运行应用程序。该应用程序应记录每部手机与其他手机之间的信号强度。我希望“连接”直接在手机之间,而不使用外部路由器。我相信这是可能的,因为Android手机具有作为Wifi路由器的功能,因此可能会被其他设备检测到。但我不知道如何以编程方式解决这个问题。 有人能帮忙吗?你