【问题标题】:How to convert accelerometer sensor data to step counter?如何将加速度计传感器数据转换为计步器?
【发布时间】:2018-06-05 04:36:10
【问题描述】:

我想用颤振构建一个计步器小部件,但不知道如何在传感器颤振包的帮助下将 X、Y 和 Z 轴的加速度计传感器数据转换为计步器。

【问题讨论】:

  • 插件是否实现了android sensor api和ios healthkit的步数数据?
  • @Tree no 该插件不提供有关步骤的任何实现。看看链接pub.dartlang.org/packages/sensors
  • 比你需要 fork 插件来获取数据,或者自己编写。可以问问楼主要不要做
  • 你能分享任何可以使用flutter的插件链接
  • 没有。检查加速度计插件,看看是否可以修改它以适应颤动

标签: dart flutter accelerometer sensors uiaccelerometer


【解决方案1】:

我认为尝试从加速度计数据中准确地做到这一点可能会很棘手,因此您最好尝试在插件中原生地做到这一点。例如,Android 有一个计步器传感器类型:

https://developer.android.com/reference/android/hardware/Sensor#TYPE_STEP_COUNTER

如果您坚持从加速度计数据中执行此操作,我认为您可能想要计算方向变化(每隔一个计数),但我希望使其准确(例如,试图忽略不是步骤的事物)将是不平凡的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 2020-05-29
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多