南阳理工学院本科生毕业设计(论文)学院(系):软件学院专业:软件工程学生:张三指导教师:张三完成日期2016年04月南阳理工学院本科生毕业设计(论文)基于Android平台的爱运动计步器的设计与实现DesignandImplementationoftheLovingSportsPedometerBasedonAndroidPlatform总计:毕业设计(论文)33页表格:1个图片:1个基于Android平台的爱运动计步器的设计与实现南阳理工学院本科毕业设计(论文)基于Android平台的爱运动计步器的设计与实现DesignandImplementationoftheLovingSportsPedometerBasedonAndroidPlatform学院(系):软件学院专业:软件工程学生姓名:张三学号:111指导教师(职称):张三讲师评阅教师:张三完成日期:2016年04月30日南阳理工学院NanyangInstituteofTechnology基于Android平台的爱运动计步器的设计与实现基于Android平台的爱运动计步器的设计与实现软件工程张三[摘要]随着人们生活水平和生活质量的提高,人们越来越关注自己的身体健康。而跑步成为人们最受欢迎的运动方式,运动软件可以在人们锻炼身体的时候提供极大的帮助。本文针对运动轨迹和计步,设计一款基于Android平台的运动软件。本系统通过使用百度鹰眼、重力传感器和数据库技术,实现了运动轨迹追踪、计步、查看运动记录等功能。本系统界面友好,操作简单,可以稳定运行。本款运动软件适合空闲时间不足的人群,方便人们随时锻炼身体,并查看自己的运动情况。[关键词]运动软件;运动轨迹;Android;百度鹰眼基于Android平台的爱运动计步器的设计与实现DesignandImplementationoftheLovingSportsPedometerBasedonAndroidPlatformSoftwareEngineeringMajorzhangsanAbstract:Withtheimprovementofpeople'slivingstandardsandqualityoflife,peoplepaymoreandmoreattentiontotheirhealth.Runninghasbecomeoneofthemostpopularwaysofexercise,andsportssoftwarecanprovidegreatconvenienceforthepeopletoexercise.ThethesisdesignsasportssoftwarebasedonAndroidplatformforthesportstraceandthestepcounting.Thesystemusesbaiduhawkeye,gravitysensorsanddatabasetechnologyrealizingthetrajectorytracking,stepcounting,viewingathleticrecordsandotherfunctions.Thesystemprovidesafriendlyuserinterface,simpleoperationandcanbestableoperation.Thesportssoftwareissuitableforpeoplehavinglesstimeanditisalsoconvenientforpeopletoexerciseatanytimeandviewingathleticrecords.Keywords:sportssoftware;sportstrace;Android;baiduhawkeye基于Android平台的爱运动计步器的设计与实现目录1绪论........................................................................................................................................11.1软件开发背景..............................................................................................................11.2论文研究的目的和意义..............................................................................................11.3论文主要研究内容......................................................................................................11.4论文组织结构..............................................................................................................12相关技术介绍........................................................................................................................22.1Android系统的组成.....................................................................................................22.1.1应用程序层........................................................................................................22.1.2应用程序框架层................................................................................................22.1.3系统运行库层....................................................................................................22.1.4Linux内核层......................................................................................................32.2Activity的生命周期.....................................................................................................32.3Android平台的搭建.....................................................................................................42.3.1JDK的安装.........................................................................................................42.3.2Eclipse的安装....................................................................................................52.3.3AndroidSDK的安装.........................................................................................52.3.4ADT的安装........................................................................................................52.3.5创建DVD..........................................................................................................53需求分析................................................................................................................................53.1可行性分析..................................................................................................................63.1.1经济可行性分析................................................................................................63.1.2技术可行性分析................................................................................................63.1.3操作可行分析....................................................................................................63.2功能需求分析..............................................................................................................63.3非功能性需求分析......................................................................................................73.3.1易用性................................................................................................................73.3.2可靠性................................................................................................................83.3.3安全性................................................................................................................83.3.4运行环境.................................................................................................