# Steps-App **Repository Path**: popokaikai/Steps-App ## Basic Information - **Project Name**: Steps-App - **Description**: Android 计步器 / 本地健康助手(开源)|步数·轨迹·统计·饮食·心情·番茄钟·音乐歌词·NFC·桌面小部件,数据只存本机,无广告无统计 SDK - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: https://gitee.com/popokaikai/Steps-App/releases/latest - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-10-17 - **Last Updated**: 2026-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
计步 · 运动 · 地图轨迹 · 饮食身体 · 心情习惯 · 番茄钟 · 音乐伴侣 · NFC · 桌面小部件
数据只留在你的手机里 —— 无广告、无统计 SDK、不上传任何数据
健康首页 · 统计图表 · 地图轨迹
## 功能 | 模块 | 说明 | |---|---| | 健康首页 | 环形步数、7 天柱状、体重/BMI 折线、睡眠、饮水、自然语言记录;一键把今日步数分享给微信 / QQ | | 运动 | 6 类运动按 MET 估算热量,单次运动记录与今日汇总 | | 统计 | 周/月/达标分析、14 天与 8 周图表、明细列表、16 枚勋章进度 | | 饮食身体 | 三餐热量、体重 / 血压 / 血糖 / 心率 | | 心情习惯 | 心情 5 档、自定义习惯连续天数,连续记录解锁勋章 | | 专注 | 25 / 45 / 60 分钟番茄钟(通知 + 震动 + 语音) | | 生活 | 纪念日倒数、提醒、闹钟(全屏响铃 + 常驻通知)、屏幕时间 | | 地图 | 大陆用**高德 Web JS API**、海外用 **Google 瓦片**;GPS 轨迹 + 三层漂移过滤 + **WGS-84 → GCJ-02 坐标纠偏**(消除 100~600 米系统性偏移) | | 音乐 | 媒体会话读取歌名歌手;歌词国内 **QQ → 网易云 → 酷狗 → LRCLIB** 逐级回退、海外 LRCLIB,内存 + 磁盘两级缓存,切歌秒出词 | | NFC | ReaderMode 读写 NDEF(未格式化卡自动 format) | | 小部件 | 1×2 / 2×1 / 2×2 / 2×4 / 4×8 五种尺寸,随 App 内数据同步刷新 | | 外观 | 「经典」与「液态玻璃」双风格;环形 / 柱状 / 折线图均带入场动画;导航栏支持长按拖动切页 | | 引导 | 首启 4 步权限向导 + App 内图文教程 + 可关闭的开机动画 | | 设置 | 单位 / 目标 / 语音 / 久坐 / 悬浮球 / 数据导入导出 / 12 语言 / 法律信息 / 检查更新 / 赞赏支持 | ## 技术栈 - 包名 `pk.steps`;**minSdk 28(Android 9.0)** / targetSdk 37 / compileSdk 36 / Java 17 - 构建:AGP 8.13.0 + Gradle 9.0.0,开启 `viewBinding` - 依赖仅四项:`androidx.core` / `androidx.appcompat` / `androidx.constraintlayout` / `material` - 界面全部用代码搭(无 XML 布局),`Ui` 构件库统一卡片 / 胶囊 / 弹窗与双主题配色 - 自绘控件:环形进度 `RingView`、柱状 `BarChartView`、折线 `LineChartView`(无图表库,均带动画) - i18n:`values` / `values-zh-rCN` / `values-zh-rTW` 各 591 条文案,另有 ja / ko / es / pt / fr / de / it / ru / ar 框架 ## 下载与安装 - **最新版 v26.10.18.2(13.4 MB)**:[直接下载 APK](https://gitee.com/popokaikai/Steps-App/releases/download/v26.10.18.2/Steps-26.10.18.2-release.apk) · [版本页](https://gitee.com/popokaikai/Steps-App/releases/tag/v26.10.18.2) - 安装时请允许「安装未知应用」;之后升级可在 App 内直接完成。 - 若之前装过 debug 版,因签名不同请先卸载旧版,再装正式包。 - 旧版本见 [Releases](https://gitee.com/popokaikai/Steps-App/releases),每版改动见 [CHANGELOG.md](CHANGELOG.md)。 ## 常见问题 **为什么需要「身体活动」权限?** 只有这个权限能读到硬件计步器;拒绝也能用 App,但步数不会自动累加。 **数据存在哪?会被上传吗?** 全部在手机本地。地图瓦片、在线歌词、检查更新这几个请求里不含任何用户标识,也没有账号体系。 **换手机怎么迁移?** 设置 → 数据管理 → 导出 JSON(或 CSV),在新机导入即可。 **地图上的点为什么不飘?** GPS 原始坐标是 WGS-84,国内底图用 GCJ-02,两者差 100~600 米。App 内部统一做了坐标转换,数据库里仍存原始值。 **歌词为什么有时没有?** 歌词来自公开接口(QQ / 网易云 / 酷狗 / LRCLIB),冷门歌曲可能四个源都没有;已取到的会缓存到本地。 ## 隐私 所有数据存本机 SQLite;只有地图瓦片、在线歌词、系统翻译、检查更新会联网,且请求中不含任何用户标识。 应用内可随时阅读完整的《隐私政策》《用户协议》《第三方声明》。 ## 许可
如果 Steps 对你有用,点个 ⭐ Star 是最大的支持;发现问题欢迎提 Issue。