Files
cuiluzhengandClaude Code 5fe0d4a420 fix: 修正终审发现的详情页配色、空态与血压卡可点击等问题
- 详情页柱状图改用指标语义色(新增 MetricType→色板映射),此前恒定绿色
- 详情页无数据时渲染空态文案,不再画全 0 柱状图与三行 0.0
- 首页「未开启」指标卡不再可点击,与详情页内容保持一致
- 压力卡单位位显示等级文案(如「34 正常」),接上原先无人调用的 stressLevelLabelRes
- NavHost 补 consumeWindowInsets,避免详情页 TopAppBar 重复叠加状态栏内边距
- README 注明 installDebug 需要设备/模拟器

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-10 13:18:51 +08:00

1.2 KiB
Raw Permalink Blame History

ring-health-app

智能戒指健康 App(原生 Android / Kotlin + Jetpack Compose)。

  • 设计文档:见 ring-health-docs 仓库 superpowers/specs/
  • 当前阶段:M1 静态页面(数据来自 Mock,未接入蓝牙 SDK)

页面清单(M1)

页面 路由
健康首页 home
运动 workout
运动历史 workout/history
设备 device
设备设置 device/settings
我的 profile
指标详情(步数/心率/睡眠/血氧/压力/体温/血压) detail/{metric}

页面路由的唯一定义处是 core/navigation/Routes.kt,上表与其保持一致。 M1 的验收状态见 docs/verification-m1.md。

构建

./gradlew assembleDebug      # 产物在 app/build/outputs/apk/debug/
./gradlew installDebug       # 安装到已连接设备(需接好设备或已启动模拟器)
./gradlew test               # 单元测试

installDebug 需要一台已连接的设备或正在运行的模拟器。M1 使用的机器两者都没有, 因此本机实际可执行的是 ./gradlew assembleDebug 与 ./gradlew :app:testDebugUnitTest。

要求:JDK 17、Android SDK(platform 36 / build-tools 36.1.0)。