React-Native检测用户是否正在驾驶并打开警告弹出模式

cvxl0en2  于 2022-12-14  发布在  React
关注(0)|答案(1)|浏览(124)

我正忙碌着开发一个React原生应用程序。
我有点被我的下一个任务卡住了,不太确定从哪里开始。
在应用程序中,如果你作为用户正在驾驶一个弹出模态应该打开说,'它似乎你正在驾驶,靠边停车的安全'(类似的东西)。
我的问题是:有没有一个软件包可以检测用户是否在驾驶?我看到了react-native-activity-recognition软件包,但是文档有点混乱。

  • 〉如果使用这个软件包,我将如何包括弹出模态与它?
    有没有人实现了类似的东西??如果你有,你能给我指出正确的方向吗?。
    谢谢您
bfnvny8b

bfnvny8b1#

从文档到https://github.com/Aminoid/react-native-activity-recognition

import ActivityRecognition from 'react-native-activity-recognition'

...

// Subscribe to updates on mount

  useEffect(() => {
    ActivityRecognition.subscribe(detectedActivities => {
      const mostProbableActivity = detectedActivities.sorted[0];
      console.log(mostProbableActivity);
    });

// Stop activity detection and remove the listener on unmount

    return ActivityRecognition.stop();
  });

...

// Start activity detection

const detectionIntervalMillis = 1000
ActivityRecognition.start(detectionIntervalMillis)

detectedActivities是对象[{type: "WALKING", confidence: 2}]的数组,其中类型可以是IOS:

  • 跑步
  • 步行
  • 固定式
  • 汽车
  • 循环
  • 不详

相关问题