android的运动健康app开发(源码)

在本次设计中,我通过对当代大学生身体状况和运动情况的调查与研究,针对在当代大学生中普遍存在的肥胖问题和身体素质偏低问题,运用Android Studio开发平台,借助百度地图SDK,结合安卓开发平台内置关系型数据库SQLite等实用技术,采用Java等开发语言,实现了一款集注册、登录、用户定位、运动路线、历史记录、成绩评估、电子词典、心率测量、音乐播放等多种功能于一体的实用型移动端应用程序。本应用可有效提高当代大学生的运动积极性,带给用户舒适和健康的运动体验,从而使用户的身体健康问题和肥胖问题得以解决。
目录
摘要 1
关键词 1
ABSTRACT 1
KEY WORDS 1
引言 1
1 绪论 1
1.1 选题背景 1
1.2 国内外研究现状 2
1.2.1 国外研究现状 2
1.2.2 国内研究现状 2
1.3 研究的目的和内容 3
1.4 论文的总体结构 4
2 开发平台及应用技术 4
2.1 Android Studio开发平台 4
2.1.1 Android Studio介绍 4
2.1.2 安卓开发的一般模式 4
2.2 SQLITE数据库 4
2.3 百度地图开放平台 5
2.4 有道翻译平台 5
3 应用程序系统分析 5
3.1 可行性分析 5
3.1.1 市场可行性分析 5
3.1.2 经济可行性分析 5
3.1.3 技术可行性分析 5
3.2 功能需求分析 5
3.3 用例分析 6
3.4 应用程序使用流程介绍 8
3.5 运行环境 8
4 系统总体设计 8
4.1 系统使用流程 8
4.2 工程项目结构 9
4.3 数据库设计 10
4.4 ACTIVITY类的设计 11
4.4.1 MainActivity:主界面活动类 12 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 

4.4.2 LoginActivity:登录活动类 12
4.4.3 RegisterActivity:注册活动类 12
4.4.4 AnalyseActivity:运动分析活动类 12
4.4.5 AudioActivity:音乐播放活动类 13
4.4.6 MapActivity:地图活动类 13
4.4.7 PathActivity:运动路径活动类 13
4.4.8 ChartActivity:运动饼状图活动类 13
4.4.9 RunActivity:跑步活动类 14
4.4.10 PulseActivity:心率测量活动类 14
4.4.11 TranslateActivity:翻译活动类 14
4.4.12 CLRCaculateActivity:卡路里计算活动类 14
4.5 应用其他类的设计 15
4.5.1 数据表类设计 15
4.5.2 ActivityJudgement类设计 15
4.5.3 ToastUtil类设计 15
4.5.4 DataView类设计 16
5 系统功能实现 16
5.1 主要ACTIVITY的实现 16
5.1.1 应用主界面MainActivity的实现 16
5.1.2 跑步功能RunActivity的实现 16
5.1.3 重现历史轨迹活动MapActivity的实现 17
5.1.4 运动曲线图AnalyseActivity的实现 18
5.1.5 心率测量功能PulseActivity的实现 19
5.2 应用其他类的实现 20
5.2.1 数据库类的实现 21
5.2.2 活动管理类ActivityJudgement的实现 21
5.2.3 定位服务类MyService的实现 22
6 系统测试 22
6.1 测试原理 22
6.2 测试方法 22
6.3 测试结果 23
7 结论 23
7.1 总结 23
7.2 展望 23
致谢 23
参考文献: 24
基于Android的运动健康App开发
引言
引言
1 绪论
1.1 选题背景
调查表明,在当代大学生中,有超过一半的同学每周锻炼次数少于2次,体重超重的学生比例增长迅猛,近年来已接近总体的30%。有关调查显示,学习压力和环境因素成为阻碍学生运动的主要因素。不少学生表示忙于学习和应付各种考试使他们没有足够的时间花在运动和锻炼身体上面[1]。
为解决当代大学生身体素质普遍低下的问题,教育部门多次加大对各高校体育锻炼工作的监管力度和质量要求。在教育部门颁布的各种政策和规定的作用下,学生的身体素质问题初步得到改善[2]。
但是,通过强制性的规定并不能从根源上解决问题,如何让学生积极主动的参与到运动中来成为了解决这一问题的关键[3]。因此,一款功能全面,能够让大学生享受运动的移动应用程序一旦推出,就可以让同学们积极投入到运动当中,从而有效解决当代大学生的身体健康问题。
对于开发平台的选择,我选择Android为开发系统。安卓操作系统早在十几年前就在智能手机市场上推出,并以迅雷不及掩耳之势飞速发展,很快占据了智能手机市场上绝大部分的份额。近年来,安卓系统更是与多家国内外大型手机厂家形成合作,为各手机厂家的智能产品提供操作系统层的技术支持。具有关调研报告显示,安卓系统的市场占有率预计在未来几年还将持续增长[4]。因此以安卓手机系统为平台来进行本应用的开发将会得到更多用户的支持,具有更加广阔的市场前景。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1604.html

好棒文