
这是什么?
写这个小工具的出发点很简单——我自己在用华为手表记录运动数据,每次想把这些数据导出来交给 AI 分析的时候都特别麻烦。华为健康 APP 里数据挺全的,但官方并没有提供方便的导出功能。
所以这个工具就做了一件事:帮你把华为健康里的数据取出来,然后直接发到你的邮箱里。白天运动结束后,晚上运动数据已经在邮箱里了。
它能做什么
自动提取数据
启动后,它会依次完成这些操作:
- 打开华为健康 APP
- 进入”运动记录”,把当天的跑步、骑行、步行这些运动的详细数据抓下来
- 返回首页,进入”我的”页面
- 找到”我的数据”,提取步数、睡眠、血压、心率这些指标
- 把所有内容打包成一份报告
- 通过邮件发给你
定时运行(推荐)
你可以设置一个固定时间(比如每天晚上 10 点,运动结束后),让它自动跑一遍这个流程。设置好后就不用管了,每天准时收邮件就行。
邮件接收
支持 QQ 邮箱、163 邮箱、Gmail 这些常见的邮箱。配置一次之后,数据报告就会以附件形式发到你的收件箱,方便交给 AI 分析。
v0.1.1 更新了啥
换了数据发送方式:从坚果云改成邮件
上个版本用的是坚果云的 WebDAV 功能来存数据。但实际用下来发现几个问题:
- 配置起来太麻烦了,要填一堆参数,配了半天还是连不上
- 上传经常失败,稳定性不太好
- 数据存到网盘后,还得专门去下载查看
所以这次干脆改成了邮件发送。好处很明显:
- 配置简单,填个 SMTP 服务器地址、端口号、邮箱账号密码就能用
- 邮件到达率比 WebDAV 上传高多了
- 数据直接进邮箱,手机电脑上都能随时看
新增:运动记录详细提取
之前版本只能拿到”我的数据”里的基础指标,比如今天走了多少步、睡了多久。但更关心具体的运动表现——这次跑了多远、配速多少、心率区间如何。
所以这次专门加了运动记录的提取:
- 自动进入”运动记录”页面
- 找到当天的运动条目(比如”户外跑步”)
- 点进去,把详情页的数据全部抓下来
- 包括运动类型、距离、时长、配速、消耗卡路里、步频、心率区间这些
修复:定时任务偶尔不触发的问题
设置了定时任务,但有时候到了时间没反应。排查了一下,主要是权限问题:
- Android 12 之后对精确闹钟权限管得更严了
- 后台服务的通知权限没申请完整
- 电池优化把后台服务给杀了
这次把这些权限相关的问题都处理了一遍,定时任务应该稳定多了。
其他小改进
智能首页检测
如果华为健康本来就在后台运行,可能停留在任意页面。现在工具会先判断当前在哪,如果不在首页就自动按返回键退回到首页,然后再开始操作,流程更稳了。
修复滚动问题
在”我的”页面找”我的数据”入口的时候,之前用的是水平滑动,结果列表滚不动。现在改成了垂直下滑,能正确找到入口了。
新图标
换了个卡通风格的跑步小人图标,橙色背景配白色小人,看着活泼一些。
版本号调整
从 1.0 改成 0.1.1,更符合实际开发阶段。
怎么用
第一步:安装和基础配置
- 下载 APK 安装包(下载链接在下面)
- 安装后去系统设置里开权限:设置 → 无障碍 → 已下载的服务 → 找到”健康数据提取助手” → 开启
- 打开 APP,进”设置”页面,把邮箱信息填好:
- SMTP 服务器地址(比如 QQ 邮箱是 smtp.qq.com)
- 端口号(通常是 465 或 587)
- 你的邮箱地址
- 邮箱授权码(不是登录密码,要去邮箱设置里单独开 SMTP 服务获取)
- 收件人邮箱(可以填自己的)
- 点”测试邮件连接”,看看能不能正常发邮件
第二步:手动跑一遍试试
回到主界面,点”开始自动化”。这时候会弹出一个前台服务通知,然后开始自动操作华为健康 APP。你可以看着日志输出,等它跑完。
跑完之后检查你的邮箱,应该能收到一封带附件的邮件,附件里就是刚才提取的数据报告。
第三步:设置定时任务(推荐)
如果你希望每天自动跑,就去”设置”里选”设置定时任务”,挑一个时间(比如晚上 10 点,运动结束后)。然后记得去系统设置里给这个 APP 加电池白名单,不然系统可能会杀后台。
下载地址
- 下载链接:https://www.jianguoyun.com/p/Df75drUQk9zgDRjtjpQGIAA
- 文件类型:APK 安装包
- 系统要求:Android 5.0 及以上
使用注意
- 手机上必须先装好华为运动健康 APP(我目前用的是 16.1.1.310 版本)
- 无障碍服务权限必须开着,否则没法自动操作
- 定时任务需要电池白名单,记得去系统设置里配置
- 邮箱授权码不是登录密码,要去邮箱服务商那里单独开启 SMTP 服务才能拿到
版本:v0.1.1 (build 2)
更新日期:2026-02-16