我正在做一个计步器应用程序,我正在努力使用计步器。我正在使用这个API:步进计数器我目前正在覆盖onSensorChanged方法,但这导致仅在用户行走时读取步骤。如何从传感器读取最近的事件?我需要这个数据时,应用程序启动,看看有多少步骤,他们获得了,而应用程序被关闭。
jv2fixgn1#
在示例代码中,它是这样说的://如果最大延迟为0,则事件将以连续模式交付,而不进行批处理。https://github.com/android/sensors-samples/blob/main/BatchStepSensor/Application/src/main/java/com/example/android/batchstepsensor/BatchStepSensorFragment.java你试过吗
sensorManager.registerListener(listener, sensor, SensorManager. SENSOR_DELAY_FASTEST, 0)
1条答案
按热度按时间jv2fixgn1#
在示例代码中,它是这样说的:
//如果最大延迟为0,则事件将以连续模式交付,而不进行批处理。
https://github.com/android/sensors-samples/blob/main/BatchStepSensor/Application/src/main/java/com/example/android/batchstepsensor/BatchStepSensorFragment.java
你试过吗