步传感器监听器不接收实际步数

时间:2018-06-17 21:18:35

标签: android android-sensors

我有一个简单的应用程序,可以监听步骤。我为此目的使用STEP COUNTER传感器。但结果太可怕了。例如

    sensorManager = (SensorManager) context.getSystemService(SENSOR_SERVICE);
    stepCounter = sensorManager.getDefaultSensor(Sensor.TYPE_STEP_COUNTER);
    sensorManager.registerListener(this, stepCounter, SensorManager.SENSOR_DELAY_UI,(int) TimeUnit.SECONDS.toMicros(10));

仅检测到10-30%的步骤。它并不依赖于延迟或批处理。三星S9的结​​果更糟糕。 我尝试使用Activity上下文,希望改进结果,但它没有帮助。 有人有想法吗?

0 个答案:

没有答案