如何将加速度计传感器数据转换为计步器?
Posted
技术标签:
【中文标题】如何将加速度计传感器数据转换为计步器?【英文标题】: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的插件链接 没有。检查加速度计插件,看看是否可以修改它以适应颤动 【参考方案1】:我认为尝试从加速度计数据中准确地做到这一点可能会很棘手,因此您最好尝试在插件中原生地做到这一点。例如,Android 有一个计步器传感器类型:
https://developer.android.com/reference/android/hardware/Sensor#TYPE_STEP_COUNTER
如果您坚持从加速度计数据中执行此操作,我认为您可能想要计算方向变化(每隔一个计数),但我希望使其准确(例如,试图忽略不是步骤的事物)将是不平凡的。
【讨论】:
以上是关于如何将加速度计传感器数据转换为计步器?的主要内容,如果未能解决你的问题,请参考以下文章