问题标签 [react-native-sensors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
158 浏览

javascript - 当我有 'x , y , z' 数据时如何计算 G 力、急刹车和加速度?

我有原始数据x, y, z,但我不知道如何计算 G 力、急刹车和加速。我正在开发一个应用程序,我需要收集急刹车和加速数据,所以请你帮我找到一种计算方法。

谢谢

这是我的代码:

0 投票
0 回答
152 浏览

javascript - 在反应本机博览会中,后台获取无法与加速度计一起使用

当我的应用程序在后台运行时,我使用下面的代码来获取加速度计值我在应用程序组件之外添加了下面的代码

下面的代码在应用程序组件内

当我控制台记录某些内容时,后台应用程序工作意味着当我关闭我的应用程序时,console.log 将显示在控制台上但是当我添加加速器时没有任何反应

关于我应该做什么的任何想法

0 投票
1 回答
61 浏览

react-native - React 本机传感器数据检索未安装的组件。警告

我正在构建一个应用程序,它可以在我每次移动手机时获得手机的速度。我得到了这个值的更新,但我也可以看到下一个警告:

“警告:无法在未安装的组件上执行 React 状态更新。这是一个无操作,但它表明您的应用程序中存在内存泄漏。要修复,请取消 componentWillUnmount 方法中的所有订阅和异步任务。”

为什么会这样?

我正在使用的代码是:

0 投票
0 回答
77 浏览

react-native - React Native Sensor 在后台不起作用

我遇到了react-native-sensor问题,它在 1 分钟后无法在后台工作。我的手机是Mi 10 Lite Android 10。这是我的代码。

为什么不在后台工作?有人能帮我吗。谢谢!

0 投票
0 回答
96 浏览

ios - 如何使用 react-native-sensors 或 expo-sensor 计算 React Native 中的总旋转角度或旋转计数?

如果手机像硬币或骰子一样旋转,我正在寻找一种解决方案来使用其传感器查找手机的旋转/旋转计数。我想计算总旋转角度并将其除以 360 度以计算旋转计数。

我认为有像react-native-sensorsexpo-sensor这样的包可以帮助找到 React Native 中的总旋转角度。它可以访问陀螺仪加速度计磁力计等传感器。

我们可以使用陀螺仪传感器找到总旋转角度吗?

有没有其他方法可以在 React Native 中找到手机旋转计数?

0 投票
0 回答
86 浏览

react-native - React Native 传感器测压计指南针在一定程度的旋转后重置

我正在使用 react-native-sensors mangetometer 创建一个基于指南针的应用程序。

有 2 个问题我需要帮助:- 1

  1. 默认情况下,反应原生传感器磁力计指向东方 0 度,理想情况下它应该指向北方 0 度。(为了解决这个问题,增加了 90 度调整)。我怎样才能使(它应该指向北方的 0 度)这可能?

  2. 一旦到达 271 度标记,指南针就会重新旋转,这在 ux 方面并不理想。我无法理解为什么会发生这种情况。

这是我用于第 1 点的代码链接:-

https://github.com/rahulhaque/compass-react-native/blob/master/App.js

这是第 2 点的 gif:-

https://drive.google.com/file/d/1YjltGc-m33YKbrkrRwNvwYsbYuk2a5Nk/view?usp=sharing

还有其他方法可以在本机反应中使用指南针功能吗?

0 投票
0 回答
12 浏览

reactjs - 如何在 React-Native 中检测定格动画

我正在尝试在 React Native 中创建一个小应用程序,它执行以下操作:

  1. 手机摇晃时播放声音;
  2. 当手机停止震动时停止声音。

目前我有以下处理抖动事件的代码:

进口:

我正在使用一个包含以下方法的类组件:

我正在尝试检测加速度是否超过值以启动和停止声音。然而,当震动方向改变时(例如,从向上到向下),加速度值会直线下降,几乎在声音开始播放时就停止了。

有什么建议可以解决这个问题吗?我是否正确解决了这个问题,还是应该寻找不同的替代方案?

我也尝试过 react-native-shake-event 和 react-native-shake,但我无法停止声音。

我还必须提到,我才刚刚开始学习 React Native。