软件作品 · 安卓软件

轻步计步器

轻步是一款本地运行、简洁省心的 Android 计步器,让你随时查看每天走了多少步、走了多远。

Android/安卓软件/版本 1.0.1

轻步是一款轻量、简洁、注重隐私的 Android 计步器。

它直接读取手机内置的计步传感器,记录每天的步数,并根据个人步幅估算行走距离和消耗热量。你不需要注册账号,也不需要连接三星健康、Google Fit 或其他云端服务,打开手机就能查看自己的每日活动情况。

轻步希望把计步这件事做得简单一点:打开应用看今天走了多少,放一个小组件在桌面上,随时了解自己的运动状态。

核心功能

今日步数

首页集中展示当天的主要运动数据:

  • 今日步数

  • 每日目标与完成进度

  • 估算行走距离

  • 估算消耗热量

  • 活跃分钟数

  • 一天中不同时间段的步数分布

日、周、月统计

统计页面支持多种时间范围:

  • 今日时段统计

  • 最近 7 天趋势

  • 最近 30 天趋势

在周统计和月统计中,点击某一天即可查看该日的详细数据,包括:

日期 · 步数 · 行走距离

例如:

周二 · 3,456 步 · 2.87 km

桌面小组件

轻步提供步数和每日活动量两类桌面小组件,支持多种尺寸:

  • 1×1

  • 2×1

  • 2×2

  • 4×1

  • 4×2

较大尺寸的小组件可以显示更多信息,包括:

  • 今日步数

  • 今日目标

  • 今日距离

  • 进度条

  • 每日活动数据

  • 最近 7 天趋势

点击桌面小组件即可打开应用并刷新数据。

普通模式与实时模式

轻步提供两种运行模式。

普通模式更加省电,主要在打开应用、点击刷新、亮屏、解锁和后台定期同步时更新数据。

实时模式会通过前台服务持续监听计步传感器,数据更新更及时,但会显示常驻通知并消耗更多电量。

你可以根据自己的需要选择合适的模式。

本地数据与隐私保护

轻步不要求登录账号,也不上传健康数据。

所有步数、距离、热量和个人设置都保存在手机本地。应用不依赖云端服务,不需要网络权限,卸载应用后本地数据也会随之删除。

计步和距离是如何计算的?

轻步使用 Android 系统提供的 TYPE_STEP_COUNTER 硬件计步传感器。

它会记录手机自开机以来的累计步数,轻步会根据每日基准值换算出当天步数,并针对跨日、手机重启和传感器异常回退进行处理。

距离属于估算数据,计算方式为:

今日步数 × 个人步幅

应用提供默认步幅和个人资料设置,也可以在“我的”页面调整身高、体重和步幅,让距离和热量估算更符合个人情况。

需要注意的是,手机计步传感器本身不会提供真实 GPS 路线,因此轻步显示的距离不是 GPS 测量结果,而是根据步数估算出的参考值。

使用说明

首次打开应用时,请允许身体活动权限。

之后可以:

  1. 在首页查看今日步数和距离。

  2. 在“统计”页面查看日、周、月数据。

  3. 在“我的”页面设置每日目标、身高、体重和步幅。

  4. 在桌面添加轻步小组件。

  5. 如果需要更及时的数据,可以开启实时计步模式。

  6. 如果小组件更新不及时,可以允许应用后台运行并关闭电池优化限制。

使用限制

轻步读取的是手机本身的计步传感器,因此:

  • 手机没有随身携带时不会记录人体实际步数。

  • 不同手机厂商的传感器算法可能存在差异。

  • 距离和热量是估算值,不等同于专业运动设备或健康平台的数据。

  • 桌面小组件的刷新频率可能受到 Android 系统和手机厂商省电策略影响。

技术信息

  • 软件名称:轻步 Pedometer

  • 当前版本:1.0.1

  • 平台:Android

  • 最低支持版本:Android 7.0

  • 技术栈:Kotlin、Jetpack Compose、Room、WorkManager、Android AppWidget

  • 数据存储:本地数据库

  • 网络服务:不需要账号和云端服务