Android 原生计步功能实现
Android 原生计步功能的实现,记录当日步数(仿微信运动),不需要后台 service。
1.概述
通过调用 Android4.4
以上系统自带的计步传感器 Sensor.TYPE_STEP_COUNTER
,实现记录当日步数的逻辑,不需要后台 service
,因自带计步传感器记录的是开机以来所有的步数,所以需要自己处理跨天分割以及开关机的问题。
2.封装
封装 StepUtil
供外界调用,以下:
1 | /** |
3.初始化调用
在项目开启的入口处进行计步功能的初始化,以下:
1 | /** |
4.引用说明
全文引用自 Github
工程: