使用 react-native-sensors 检测抖动设备事件?

Posted

技术标签:

【中文标题】使用 react-native-sensors 检测抖动设备事件?【英文标题】:Detecting a shake device event with react-native-sensors? 【发布时间】:2018-12-21 20:28:52 【问题描述】:

我正在寻找一种方法来检测用户何时摇动设备以触发我的 react-native 应用程序中的功能。 react-native-sensors 中有一个“加速器”传感器,我可能会使用它。有没有人有建造这样的东西的经验?任何指导将不胜感激。

https://react-native-sensors.github.io/docs/API.html

import  accelerometer  from "react-native-sensors";

const subscription = accelerometer.subscribe(( x, y, z, timestamp ) =>
  console.log( x, y, z, timestamp )
);

【问题讨论】:

你可以。主要问题是定义什么是震动——加速度的急剧变化是震动吗?或者你想来回寻找震动?在您称其为新的奶昔之前,您想在两次奶昔之间等待多长时间?如果你得到一个误报并检测到汽车的启动作为震动,这有多糟糕?最简单的答案就是寻找 x、y 或 z 加速度的大变化。一个复杂的答案可能涉及对一组点的频率分析。你的用例是什么? 一篇关于不同类型动作的酷文章:medium.com/@aurelie.lebec/… 【参考方案1】:

有几个选项,例如结帐react-native-shake。

【讨论】:

以上是关于使用 react-native-sensors 检测抖动设备事件?的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV2马拉松第17圈——边缘检測(Canny边缘检測)

使用自动布局检索子视图的正确位置

检查拉取请求是不是与目标分支保持同步

秒表检定仪和日差检定仪建标方案以及设备选用

使用 DOM 解析器根据父节点属性检索子节点值

如何在使用 sklearns 的 LabelEncoder() 时检查分配给哪个标签的值?