摘要:当今社会正在不断发展,人们的生活水平也与之不断提高,很多人的身体反而开始向亚健康状态发展,这也就导致了人们会有强烈的需求去进行健康管理。人们需要了解每天的食物摄入以及运动消耗的卡路里量,希望了解食物的数据如卡路里和蛋白质含量来对食物的健康性做评估,最终养成健康、良好的生活习惯。在移动硬件普及的今天,手机是帮助人们进行身体管理的重要工具之一。在现存诸多手机系统中,基于Linux 的Android系统是一个的自由、开源的操作系统,有良好的开源性、免费性以及可移植性,因此本APP开发选用Android作为开发平台。
本次应用开发主要有如下几个功能模块:注册登录、身体数据和日记记录、食物热量查询、计步器,经过测试,成功为用户提供可视化的饮食摄入消耗数据展示,能够协助用户全面进行身体健康管理。
关键词:安卓;健康管理APP;Java;XML
目录
摘要
Abstract
一、绪论-1
(一)研究背景及意义-1
(二)国内外研究现状-2
(三)论文主要内容与结构-3
二、开发平台和环境-4
(一)Android平台-4
(二)Android应用程序组件-5
(三)开发工具-6
三、需求分析和设计-6
(一)需求分析-6
1.目标用户-6
2.用户使用场景和痛点-6
(二)功能设计-7
(三)界面设计-8
(四)可行性分析-9
四、APP关键技术研究及实现-9
(一)核心技术和理论研究-9
1.线程关系-9
2.图像处理-11
3.发送HTTP请求-11
4.接口回调机制-11
(二)核心功能模块实现-12
1.启动页-12
2.登录注册模块-12
3.主界面-14
4.搜索界面-17
5.饮食记录模块-18
6.日记模块-20
7.运动模块-20
五、测试-21
六、总结与展望-21
致 谢-24
参考文献-25