我编写了代码来计算实现 SensorListener 类的步骤数。但问题是 onSensorChanged 方法在一定数量的步骤后被调用。似乎它必须验证这些呼叫是由于步行而不是手机震动造成的。但是我需要跳过这个延迟并在用户开始走路时开始计算步数。因为步数的准确性很重要。我怎样才能做到这一点?我不想使用加速度计。与计步器传感器读数相比,这似乎不太准确。任何帮助将非常感激。
问问题
628 次
我编写了代码来计算实现 SensorListener 类的步骤数。但问题是 onSensorChanged 方法在一定数量的步骤后被调用。似乎它必须验证这些呼叫是由于步行而不是手机震动造成的。但是我需要跳过这个延迟并在用户开始走路时开始计算步数。因为步数的准确性很重要。我怎样才能做到这一点?我不想使用加速度计。与计步器传感器读数相比,这似乎不太准确。任何帮助将非常感激。