Android中的步进检测器传感器无法正常工作



我一直在尝试在应用程序中添加步骤检测器传感器,当我这样做时,我似乎没有得到正确的值。

简要概述了我的代码的作用,我的代码使用加速度计和步进检测器(除其他传感器),并将结果写入文件中。

该应用程序在文件中写入数据,但是我似乎无法为步骤检测器获得正确的值。我只得到0,并且当我在Android文档中阅读时,0表示尚未检测到一步。但是我通过采取步骤尝试了我的应用程序,因此1将是获得的正确值。

这是我的OnSensorchanged代码:

请帮忙。谢谢。

大多数Android版本不支持步进检测器/计数器API。基本上是步进检测器过滤加速度计传感器数据。

****我的方法****

  • 收集传感器数据
  • 过滤它(低通/高通或圆形值)
  • 检测一般步骤模式或检查最高值
  • 模型模式
  • 在您的应用中实现

如果您需要更远的帮助,请随时提出。

最新更新