基于android的手机计步器的设计与实现+源代码

基于android的手机计步器的设计与实现+源代码

ID:11022778

大小:1.28 MB

页数:83页

时间:2018-07-09

基于android的手机计步器的设计与实现+源代码_第1页
基于android的手机计步器的设计与实现+源代码_第2页
基于android的手机计步器的设计与实现+源代码_第3页
基于android的手机计步器的设计与实现+源代码_第4页
基于android的手机计步器的设计与实现+源代码_第5页
资源描述:

《基于android的手机计步器的设计与实现+源代码》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、专业工程综合实训设计报告81目录第一章绪论11.1课题的背景及意义11.2系统框架1第二章系统分析32.1系统可行性分析32.1.1功能可行性分析32.1.2运行环境可行性分析32.2开发环境简介32.2.1JavaDevelopmentkit(JDK)介绍32.2.2AndroidSDK介绍32.2.3Eclipse开发工具介绍42.2.4AndroidDevelopmentTools(ADT)介绍4第三章Android开发常用到的技术及环境搭建43.1Android开发常用到的技术43.1.1Activity43.1.2Service63.1.3ContentProv

2、ider内容提供者63.1.4Intent信使63.2环境搭建63.2.1安装JDK63.2.2安装Eclipse73.2.3AndroidSDK安装73.2.4ADT安装7第四章手机计步器的设计与实现84.1计步器功能的设计84.2计步器功能的实现104.2.1计步开始及暂停104.2.2复位键114.2.3设置步长114.2.4设置体重114.2.5历史记录的查看及删除12第五章计步器的界面效果165.1用户界面165.2设置界面175.3历史界面205.4日历选择界面215.5用户离开界面22第六章系统测试与分析236.1测试过程236.2测试分析36结论36参考文

3、献3781第一章绪论1.1课题的背景及意义当今社会,手机已经成为人们工作生活中必不可少的一项通讯和娱乐工具,随着手机的不断更新,手机的各种高层服务和应用层出不穷。现在智能手机可谓是爆发式增长,与此同时传统手机在不断地消失,诺基亚就是在这样的环境中受到了重创。现在主要有三个使用率和关注度最高的手机平台,分别是:Android,ios和windowsphone平台,在这三个平台中Android的占有率最高。自2007年11月Google公司发布Android系统以来,短短几年时间,Android已经占据了智能手机市场的半壁江山,成为目前最为炙手可热的智能手机操作系统。Andr

4、oid走进了越来越多人的生活,成为他们获取信息的主要平台。Android平台对于Google和用户的意义不在于手机本身,而在于为了推动移动互联网产业链的迅速成型。具有开源性的Android手机平台与之前Symbian、windowsmobile等操作系统不同,它们收取高额的授权费用,而Android不需要,这样使得应用开发成本大大降低;也正是由于它的源代码是开放的,使得开发者可以随心所欲的开发应用。同时,手机生产商和软件开发商也能够在这里得到利润,手机软件得到有效的维护协调发展。这正是Google发布Android平台的意义,也是Android平台的使命所在。同时目前搭载

5、Android平台的应用有很多,但针对传感器而开发的应用市场上还不多见。本应用正是针对Android手机内置的加速度传感器而特别设计的应用。所以鉴于移动端应用开发是目前软件开发行业正在兴起并会越来越炙手可热的一个分支,并且针对传感器的开发相对空白我选择了研究此课题。1.2系统框架在设计一款软件时一般都会把它分成几个模块,在模块的基础上还会再分小模块,这样就达到了软件模块化设计的要求,然后再对各个小模块进行详细设计和编写,采用模块化的管理方式可以使软件结构更清晰,也使得软件的管理更有秩序,使别人容易理解和阅读,但是这些模块也要根据别的模块来设计和约束,不能随便设计脱离框架,

6、设计完成后需要把每个设计完成的模块根据总体框架结合起来。根据本软件的功能需求,将本软件分为以下几个功能模块,如图1-1所示:81主界面步数公里暂停/开始卡路里设置走过的总步数走过的总长度开始/暂停运动运动所消耗的能量复位所有数据清零选择日期日期步长体重设置用户步长设置用户体重结束关闭应用软件历史查看历史记录删除历史记录保存保存记录图1-1整体框架图81第二章系统分析2.1系统可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对刚刚开发打算进一步应用的系统的必要性和可能性的分析和研究。可行性研究的目的主要在于,用最小的

7、代价在尽可能短的时间内确定问题是否能够解决。[1]该阶段通过对系统总目标的初步调研与分析,提出可行性方案并进行论证。2.1.1功能可行性分析1、计步功能:根据用户设置的步长和体重,估算用户步行运动所消耗的热量。当距离发生改变时在前台界面上刷新用户步行的步数、距离、和消耗的卡路里;该计步功能还实现了Notification后台运行的功能。2、设置参数功能:设置用户的步长、体重2个参数信息。通过设置体重可以估算出不同体重的人运动所消耗的卡路里量。3、退出系统功能:当用户想终止计步软件时,可以点击退出菜单后退出本系统。4、历史记录功

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。