[课程设计]一个简单的减肥运动app的客户端
文件列表(压缩包大小 16.31M)
免费
概述
slimming_android
一个简单的减肥运动app的客户端,使用 DataBinding 技术.
一个具备集运动记录及查看,饮食热量营养查询,健康记录(心率监测,血压输入记录等),数据图表展示,个人信息维护一体的简易Android客户端
心率识别参考https://github.com/ZhaoYukai/HeartRate
其原理是通过摄像头闪光灯发出来的光,通过闪光灯识别手指的血管,读取摄像头红色素平均值/明暗变化,绘制心率曲线,检测曲线上下脉冲,计算心率值.
若要自己搭建一个服务器环境,请将本项目对应服务端部署好,并修改本项目RequestUtil.java
中的BASE_URL
为对应服务器地址
课程设计题目要求: 基于安卓的健康减肥软件的设计与开发
现代手机成为人们不可或缺的一部分,而在手机中,安卓手机已经成为年轻人群的主流手机,而年轻人也对减肥瘦身如火如荼,健康减肥也是愈演愈烈。采用安卓平台的健康减肥软件就体现出了很大的优势。采用安卓移动平台,让人们随时随地进行减肥,灵活准确的记录减肥成果,让人们的减肥更加透明化。健康减肥软件主要以运动量的测定和评估为主,加以平衡膳食的健康生活方式为辅助,健康指数查询,给出了健康人的心率、 血压、血糖等的标准指数,让大家作为健康的参考;减肥日记,用来记录每天的走路数, 让人们清晰的知道自己消耗的卡路里;饮食搭配用来合理的搭配食物,给出饮食建议,知道自己将要增加多少卡路里,以免过多的摄入;健康膳食,提供了大量早中晚的食物 以及这些食物的热量,摄入多少等信息;运动循迹是利用GPS定位来标注你的位置和所走路线的,计算消耗的卡路里,这样让使用者更能了解自己运动的状态和位置。
简化后要求:
作者介绍
作者 | 主页 | |
---|---|---|
严唯嘉 | 风旋碧浪@严唯嘉 | happyboyywj#163.com |
乐汉 | uuppoo321 |
Dev & IDE : 开发工具 Android 端 MVP:Model View Presentation, DataBinding技术
名称 | 介绍 | 网址 |
---|---|---|
Android Studio 3.0 Beta7 | 安卓开发工具 | AndroidStudio |
网易mumu | 安卓模拟器 | 网易mumu |
nox夜神 | 安卓模拟器 | 夜神安卓模拟器 |
Web 端 SSM框架:Spring+SpringMVC+Mybatis+mysql
名称 | 介绍 | 网址 |
---|---|---|
IDEA | java开发IDE | IDEA官网 |
spring&springMVC | 网页开发框架 | spring |
maven | java依赖管理 | IDEA自带 |
tomcat 9.0 | java web 容器 | tomcat |
postman | http测试工具,Chrome App,看下方截图 | 在chrome里面下载 |
其他工具
名称 | 介绍 | 网址 |
---|---|---|
leangoo | 看板,敏捷开发,拆分任务,每日移动已完成任务 | Leangoo |
Gradle Dependence
名称 | 链接 | 备注 |
---|---|---|
底部tab | LuseenBottomNavigation | |
安卓Util库 | blankj:AndroidUtilCode | 参见 AndroidUtilCode_CN.md |
jackson | ||
圆形ImageView | CircleImageView | |
平滑加载图片的类库 | Glide | |
高德地图定位&地图api | amap高德地图api | |
Android 自定义图表库 | MPAndroidChart |
Code:
compile 'com.github.armcha:LuseenBottomNavigation:1.8.2'
compile 'com.blankj:utilcode:1.9.0'
compile 'com.fasterxml.jackson.core:jackson-databind:2.9.1'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.github.bumptech.glide:glide:4.1.1'
annotationProcessor 'com.github.bumptech.glide:compiler:4.1.1'
compile 'com.amap.api:location:3.6.1' //定位
compile 'com.amap.api:3dmap:5.4.0' //导航,已包含3d地图
compile 'com.amap.api:search:5.3.1' //搜索
compile 'com.github.PhilJay:MPAndroidChart:v3.0.2'
Ref:项目用到的技术/参考文档 DataBinding 技术
Fragment介绍
BottomNavBar
SwipeRefreshLayout
资源
地图定位
异常处理参考文档
屏幕截图:
截图演示:
如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈
评论(0)