Skip to content

Android计步模块(类似微信运动,支付宝计步,今日步数),记录当天从0点到23:59的步数

Notifications You must be signed in to change notification settings

jiahongfei/TodayStepCounter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3f98142 · Mar 2, 2019

History

50 Commits
Mar 2, 2019
Mar 2, 2019
Mar 2, 2019
Mar 2, 2019
Jun 26, 2017
Jul 6, 2017
Mar 2, 2019
Mar 2, 2019
Mar 2, 2019
Jun 25, 2017
Mar 2, 2019

Repository files navigation

Android计步模块(类似微信运动,支付宝计步,今日步数)

Android计步模块优化(今日步数)

Android计步模块优化(今日步数)V2.0.0

图片源于网络.png

功能

  1. 返回当天运动步数
  2. 内部自动切换计步算法,适配所有手机
  3. 通过AIDL对外暴露接口
  4. 采用单独进程计步

优化点

  1. 适配Android8.0系统
  2. TYPE_ACCELEROMETER和TYPE_STEP_COUNTER传感器自动切换
  3. 只提供当天的步数数据
  4. 解决一些bug
  5. 对关键位置增加日志信息(日志系统底层需要自己实现)

开源算法这个是源码,如果有大神对他进行优化,非常欢迎和我进行讨论。

问题

  1. 用户后台保活(对于加速度传感器必须后台保活),每个手机都不一样无法提供通用的标准操作
  2. 早上打开一次,计步器会开始计步
  3. 重启手机需要打开app,否则步数丢失
  4. 如果遇到当天步数不准,或者不记步,需要重启手机,android计步协处理器会出现bug
  5. 会有部分清零和极大值出现,这也是由于android计步协处理器出现问题导致的
  6. 卸载app步数会清空,归零。

About

Android计步模块(类似微信运动,支付宝计步,今日步数),记录当天从0点到23:59的步数

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages