Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
T

TodayStepCounter

> 编程语言
Open source

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

1.2K stars0 likes0 views
WebsiteGitHub

About

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

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

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

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

功能

  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步数会清空,归零。

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Java

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言