feat: 心率预警、姿态检测、莫奈取色与底部导航 UI 优化 - #4
Merged
ccc007ccc merged 1 commit intoJul 6, 2026
Merged
Conversation
## 新增功能 ### 心率预警 - 新增心率预警页面(HeartRateAlarmActivity),支持心率上下限阈值设置 - 新增 HeartRateAlarmService 后台服务,超阈值时通知 + 振动提醒 - 心率预警初始化器,开机/应用启动时自动恢复预警服务 ### 姿态检测 - 基于加速度传感器实时识别静坐/站立/运动三种姿态 - PostureDetector 检测核心 + PostureCalibration 校准工具 - 心率预警页与首页均集成姿态显示组件(emoji 动态反映姿态) ### 莫奈取色(Material You 动态取色) - 新增 HeartRateApp Application 类,根据开关状态应用 DynamicColors - Android 12+ 根据壁纸动态提取主题色 - 开关已锁定为常开,不允许用户关闭 ### 底部导航栏优化 - 统一"首页"与"设置"文字颜色与字体粗细 - 文字下移 10dp,图标尺寸调整至 24dp - 导航栏高度调整为 64dp ### Edge-to-edge 沉浸式布局 - 新增 EdgeToEdgeUtils 工具类,统一处理透明状态栏/导航栏 - AppBarLayout 背景延伸至状态栏下方,消除分层色差 - 状态栏/导航栏图标根据 colorSurface 亮度自动适配 ## 修改 - 各二级页面(设置、收藏设备、历史、服务器、Webhook、图表)应用 edge-to-edge - 设置页面新增"莫奈取色"与"心率预警"入口 - 浮动窗口服务、收藏设备、历史等模块联动优化
Owner
|
👍👍👍👍👍👍 |
Closed
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概述
本次 PR 为心率监测 App 新增了心率预警、姿态检测、莫奈取色(Material You)、底部导航 UI 优化以及全屏沉浸式 edge-to-edge 布局等多项功能,并对多个二级页面进行了 UI 适配。
新增功能
1. 心率预警
HeartRateAlarmService后台服务,心率超出阈值时通过通知 + 振动提醒HeartRateAlarmInitializer在应用启动时自动恢复预警服务状态2. 姿态检测
PostureDetector检测核心 +PostureCalibration校准工具3. 莫奈取色(Material You 动态取色)
HeartRateAppApplication 类,根据开关状态应用DynamicColors4. 底部导航栏优化
5. Edge-to-edge 沉浸式布局
EdgeToEdgeUtils工具类,统一处理透明状态栏/导航栏colorSurface亮度自动适配(支持莫奈取色动态变化)截图预览
编译安装包下载
已编译签名 APK(约 8.48 MB)下载链接:
🔗 123pan 网盘下载
改动文件统计
.trae文件夹及编译产物测试说明
BUILD SUCCESSFUL,生成 8.48 MB 签名 APKarm64-v8aABI