【问题标题】:Detecting a shake device event with react-native-sensors?使用 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/…

标签: android reactjs react-native sensors shake


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-03
    • 2021-11-12
    • 2013-03-22
    • 1970-01-01
    相关资源
    最近更新 更多