# 基于安卓移动开发的健康监测App **Repository Path**: HRlijie/Keep-Fit ## Basic Information - **Project Name**: 基于安卓移动开发的健康监测App - **Description**: 聚焦全民健身场景的生活场景,以 “科学运动记录 + 个性化计划 + 饮食管理” 为核心,开发一款名为“KeepFit”的安卓APP,旨在整合步数记录、运动模块、心率监测、计划管理、饮食辅助、数据沉淀等功能,致力于解决用户健身目标不明确、计划缺乏科学持续性、运动与饮食数据割裂等痛点。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-02 - **Last Updated**: 2025-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![输入图片说明](imagesiconnnn.png) KeepFit === ### 项目介绍 KeepFit是一款专注于健康运动的应用软件,它集成了步数统计、健康计划、食物热量查询、心率检测、运动记录等核心功能,帮助用户更好地管理自己的健康生活。 ### 开发背景 KeepFit采用Android平台开发,运用了SQLite数据库进行数据持久化存储,通过Service组件实现后台服务运行,使用Fragment进行界面模块化管理。应用整体采用MVC架构模式,代码结构清晰,易于维护扩展。 ### 安装教程 1. 下载APK安装包 2. 打开手机设置 -> 安全 -> 开启未知来源安装权限 3. 找到下载的APK文件进行安装 4. 安装完成后即可打开应用使用 ### 技术选型 - 使用Java语言开发 - 采用SQLite数据库 - 使用SensorManager进行运动检测 - 使用Camera API进行心率检测 - 使用AChartEngine图表库进行数据可视化 - 使用SharedPreferences进行轻量级数据存储 ![主界面](images%E4%B8%BB%E7%95%8C%E9%9D%A2.png) ![发现运动界面](images%E5%8F%91%E7%8E%B0%E8%BF%90%E5%8A%A8%E7%95%8C%E9%9D%A2.png) ![心跳检测界面](images%E5%BF%83%E8%B7%B3%E6%A3%80%E6%B5%8B%E7%95%8C%E9%9D%A2.png) ![用户信息界面](images%E7%94%A8%E6%88%B7%E4%BF%A1%E6%81%AF%E7%95%8C%E9%9D%A2.png) ### 使用说明 1. 首次使用 - 点击"开始"按钮进入初始化设置 - 填写个人信息(昵称、性别、生日、身高、体重等) - 完成设置后进入主界面 2. 核心功能 - **步数统计**: 实时记录每日运动步数,显示运动轨迹和热量消耗 - **健康计划**: 可制定个性化健康计划,设置目标体重和完成时间 - **食物热量**: 提供常见食物热量查询,帮助控制饮食 - **心率检测**: 利用手机摄像头检测心率,提供实时心率数据 - **运动记录**: 记录每日运动数据,生成运动报告 3. 个人中心 - 查看历史运动数据 - 编辑个人资料 - 设置健康目标 - 查看应用说明 ### 参与贡献 1. Fork仓库 2. 创建开发分支 3. 提交代码 4. 创建Pull Request ### 特技 1. 采用动画特效提升用户体验 2. 支持数据可视化展示 3. 提供个性化健康建议 4. 支持本地数据存储与云端数据同步 5. 具备智能提醒功能 ### 版本要求 - Android 4.0 以上系统 - 需要访问摄像头权限(心率检测) - 需要存储权限(数据保存) - 需要网络权限(获取天气、PM2.5等信息) ### 开源协议 Apache-2.0