如何使用加速度传感器检测设备主体上的水龙头

时间:2014-02-27 22:31:55

标签: android android-sensors acceleration

有很多例子可以检测Android中的摇动动作。但是,检测设备上的单击或双击并不容易。可以轻易地检测到正常移动或轻微抖动。任何人都知道如何找到这么多加速事件中的水龙头。

1 个答案:

答案 0 :(得分:-1)

我对加速度计的体验有点受限,但我想你可以拥有一个持续监控加速度计数据的线程或服务。

在该线程中,我觉得你可以通过添加所有组件(x,y,z)来创建矢量,并找到结果矢量的大小。从那里,你知道如果你快速连续有两个大的合成矢量(一个用于开始敲击,一个用于当你停止敲击时)我是否点击。然后你可以释放一个意图或以某种方式通知你的程序。

您可以在评论中随意提出任何问题。