1. 研究目的与意义
在网络化、信息化互联网时代的迅猛发展背景下,手持智能通信设备产业高速发展。Android智能手机已经占领了国内大部分的智能手机市场。Android操作系统有着优良的特性, 这样便于软件研发人员的应用开发以及推广。智能手机普及的同时伴随着移动互联网产业的跨越式发展。智能手机及其APP也得到大力发展,由于时代的快速发展、生活节奏越发加快,都市生活里亚健康的风险不断提高,不少人在闲暇时光会选择跑步等多种健身方式,对于能够科学、便捷检测身体健康的APP的需求也不断升高,其中统计移动运动步数的APP与平台如雨后春笋般不断产生。在如今的日常生活中,人们每天都会产生大量的位置信息与数据,用户难以从这些海量繁杂的数据中,提取出有用、高质量的信息,如果我们能够有效利用这些数据,用合理、高效的方式来存储、学习分析、展示等多种手段,就能即时了解身体的健康情况、个人每天每周的运动习惯、路线、消耗的能量。由此,利用Android Studio集成开发平台开发的运动助手将会全天候、准确高效地记录用户的运动步数,以便生成用户自己的运动健康信息,之后会统计一周内的运动步数、健康数据,APP还会为其分析运动习惯、趋势,使得用户对于自身的身体状况能有一个直观的理解,方便用户养成良好的运动习惯,促进身心健康,防范都市亚健康的发生。故而该研究具有一定的研究价值。
2. 研究内容和预期目标
研究内容:
本课题研究内容主要为基于Android集成开发平台的个人跑步APP的开发设计与实现,个人跑步APP是一个Android平台的应用软件,用户在跑步的时候,只要用手机打开该APP,就会自行调用手机的加速传感器等传感器,就能够即使准确的记录用户的跑步步数、消耗的卡路里等信息数据。利用SQlite来保存数据,会把连续一周的用户数据保存下来,并且对相关信息数据进行高效地分析,生成一定量的折线图或者圆饼图来直观地展示储存、分析好的记录。能够生成注册登录界面,用来保护用户的私人信息,用户后台主功能界面用来对APP进行相关个性化设置、数据查询。
关键问题:
3. 国内外研究现状
自从2007年Android系统推出以来,凭借者开源的系统,与良好的用户体验,迅速吸引了众多终端厂商的采用。根据国际研究机构报道众多众多终端厂商的采用。根据国际研究机构报道在2007年第3嫉妒全球智能手机市场的份额已达25.5%,而在去年只有2.5%。而到了2019年1月至2020年1月Android手机在智能手机领域的占比已达95%到98%,可以说已经完全占领了市场。2013年到2018年,这个阶段安卓进入飞速发展期,而如今Android 10.0系统已经被推出来了,Google开展了主线计划(Project Mainline),相关模块(Modules)不允许厂商直接修改,只能由Google应用商店来更新升级,强化用户隐私、系统安全与兼容性,支持脸部生物识别。
人们每天都会产生大量的位置信息与数据,用户难以从这些海量繁杂的数据中,提取出有用、高质量的信息,使用该类跑步APP,可有效收集、分析用户数据。应用前景非常广泛,已经产生了如微信、QQ自带有的计步软件,各大厂商的应用平台、系统也会自带计步软件,如华为健康助手、小米健康助手。
虽然Android系统拥有低廉的成本、良好的用户体验等特点,但为了适应移动互联网的发展趋势,切合移动互联网产业链各方的发展需求,这几年Android新技术的迭代明显加速了,这里有来自外部跨平台新物种的挑战,有去Java化的商业考量,也有Jetpack等官方自建平台的加速等多种原因。2019年绝对是Android原生开发生态发生剧变的一年。在这一年里,Android sdk添加了许多新的内容、重写和移除了一些旧的内容,官方的开发者指南也进行了大幅度的更新。但是过快的更新速度,使得原从业者需要花费大量的时间去学习、适应新的框架、技术,追逐别人的尾巴。而对于新从业者、学习者,面对一个如此庞大、复杂、不断跟新的框架体系,完全不知道从何入手。
4. 计划与进度安排
第一阶段:前期准备工作:研究、熟悉论文课题,通过各种途径查找并研究相关资料,深入了解使用到的编程语言、各类集成开发工具,完成毕业设计开题报告。
第二阶段:设计好软件的整体框架,完成基础功能模块和SQlite数据库的应用实现、初步完成整体设计:各模块的实现基础功能、熟悉对数据库各类操作、设计好实现分析数据的算法、设计好各个主功能界面的前端表现。
第三阶段:完成整体性的程序开发设计,建立程序的大致结构、整体框架、开始编写代码,进行程序调试、进行修改,对遇到的难点、重点、问题进行总结分析。
5. 参考文献
[1]李露,白辰,焦媛,常瑞,万福禅.基于Android的健康运动助手设计[J].信息与电脑(理论版),2017(09):87-90.
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。