如何在手机屏幕关闭时使用加速度计计算步数

时间:2015-07-07 19:06:55

标签: android

我一直在使用这个算法 - (how to calculate exact foot step count using accelerometer in android?)来计算所采取的步数。我在活动的onPause()方法中取消注册传感器管理器侦听器。

mSensorManager.unregisterListener(this);

当手机屏幕关闭时,我的步骤不计算在内。即使手机的屏幕关闭,如何使用加速度计计算步数?请指导我。

1 个答案:

答案 0 :(得分:2)

您应首先阅读有关活动生命周期的信息。屏幕关闭时会调用onPause方法,因此当屏幕关闭时您不会监听。您可以使用后台服务连续收听加速计传感器。

相关问题