一个具备集 运动记录及查看,饮食热量营养查询,健康记录(心率监测,血压输入记录等),数据图表展示,个人信息维护 一体的简易Android客户端
其原理是通过摄像头闪光灯发出来的光,通过闪光灯识别手指的血管,读取摄像头红色素平均值/明暗变化,绘制心率曲线,检测曲线上下脉冲,计算心率值.
若要自己搭建一个服务器环境,请将本项目对应服务端部署好,并修改本项目RequestUtil.java中的BASE_URL为对应服务器地址
- Coding repository slimming_android
- Github repository slimming_android
- Coding repository slimming_server
- Github repository slimming_server
基于安卓的健康减肥软件的设计与开发
现代手机成为人们不可或缺的一部分,而在手机中,安卓手机已经成为年轻人群的主流 手机,而年轻人也对减肥瘦身如火如荼,健康减肥也是愈演愈烈。采用安卓平台的健康 减肥软件就体现出了很大的优势。采用安卓移动平台,让人们随时随地进行减肥,灵活 准确的记录减肥成果,让人们的减肥更加透明化。健康减肥软件主要以运动量的测定和 评估为主,加以平衡膳食的健康生活方式为辅助,健康指数查询,给出了健康人的心率、 血压、血糖等的标准指数,让大家作为健康的参考;减肥日记,用来记录每天的走路数, 让人们清晰的知道自己消耗的卡路里;饮食搭配用来合理的搭配食物,给出饮食建议, 知道自己将要增加多少卡路里,以免过多的摄入;健康膳食,提供了大量早中晚的食物 以及这些食物的热量,摄入多少出现的问题等信息;运动循迹是利用 GPS 定位来标注你 的位置和所走路线的,计算消耗的卡路里,这样让使用者更能了解自己运动的状态和位 置。
- 灵活准确的记录减肥成果
- 健康减肥软件主要以运动量的测定和评估为主
- -减肥日记,用来记录每天的走路数,消耗的卡路里-
- 给出了健康人的心率、血压、血糖等的标准指数
- 运动循迹是利用GPS定位来标注你的位置和所走路线的,计算消耗的卡路里
- 加以平衡膳食的健康生活方式为辅助,健康指数查询
- 饮食搭配用来合理的搭配食物,给出饮食建议,知道自己将要增加多少卡路里,以免过多的摄入
- 提供了大量早中晚的食物以及这些食物的热量,摄入多少出现的问题等信息
作者 | 主页 | |
---|---|---|
严唯嘉 | 风旋碧浪@严唯嘉 | happyboyywj#163.com |
乐汉 | uuppoo321 |
MVP:Model View Presentation, DataBinding技术
名称 | 介绍 | 网址 |
---|---|---|
Android Studio 3.0 Beta7 | 安卓开发工具 | AndroidStudio |
网易mumu | 安卓模拟器 | 网易mumu |
nox夜神 | 安卓模拟器 | 夜神安卓模拟器 |
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 |
名称 | 链接 | 备注 |
---|---|---|
底部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'
- DataBinding快速入门
- DataBinding-是时候放弃butterknife了
- Android MVVM框架 - Data Binding Library介绍
- DataBinding 中 BindingConversion 的使用
- Android dataBinding与ListView及事件详解
- databinding中的ImageView与Glide结合使用
- ADB Install Fails With INSTALL_FAILED_TEST_ONLY - Stack overFlow
- AndroidStudio完美解决"Activity使用Handler时出现警告信息"的问题 - CSDN
- 【已解决】Android Studio中的gradle无法引用HttpClient库
- 我的Android进阶之旅------>解决:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
- jackson下划线和驼峰命名法自动忽略
- Android------startActivityForResult的详细用法
- Android:attempt to re-open an already-closed object
- Android实现圆形Imageview,带白色边框
- stackOverFlow - Warning:Android custom view should extend AppCompatTextView
- Android报错:No package identifier when getting value for resource number 0x00000003
- 笔记12--GridView--且解决与ScrollView共用的冲突问题
- ImageView 简单加载网络图片实例代码
- Android 背景渐变色(shape,gradient)
- Android 开发学习之路 - Android6.0运行时权限
- Jackson 将 json 字符串转换成泛型List
- Android 分享 - 调用系统自带分享功能
- android 调用系统图库查看指定路径的图片