- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京邮电大学世
传感器的种类很多,其中包括加速度传感器、姿态传感器、磁场传感器、温度传感器、光传感器等,本论文介绍的计步器应用就是使用加速度传感器。
本论文主要对计步器以下功能做主要研究。程序运行后进入主界面,用户可以看到行程、消耗热量、速度以及步速。点击开始,进入运行状态,点击清零可以使所有数据回归零初始状态。点击设置选项可以进入设置界面,调节灵敏度来设置需要的灵敏度(灵敏度越高,对身体的动作的感应越灵敏,调节灵敏度来适应不同的体型了,路面等因素),通过设置步长来设置用户自身实际步长(为了估算行走的距离和速度,输入步长得出粗略的距离和速度,仅供参考),设置体重来调节用户的实际体重(这是为了计算消耗的卡路里)。
按软件工程步骤:
2.相关技术介绍
2.1 开发工具及环境简介
Android 的上层应用程序是用Java 语言开发,同时还需要基于Dalvik 虚拟机,所以Google 公司推荐使用主流的Java 继承开发环境Eclipse。只有Eclipse还不够,因为是使用Java 语言进行开发,还应该有由SUN 公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android 的应用程序开发和Java 开发有较大区别的,所以还需要有Google 提供的Android SDK。同时,还需要在Eclipse 安装ADT,为Android 开发提供开发工具的升级或者变更,是Eclipse 下开发工具的升级下载的工具。
简言之,需要以下软件,才能搭建Android 开发环境,从而进行Android 应用程序的开发。
(1) Java SDK
(2) Eclipse
(3) Android SDK
(4) ADT
2.1.1 开发工具
Android SDK介绍
SDK指是软件开发包,被 软件开发工程师用于为特定的 软件包、软件框架、硬件平台、操作系统等建立 应用软件的开发工具的集合。因此,Android SDK指的既是 Android专属的软件开发工具包。
Eclipse简介
Eclipse是一个著名的 \o 跨平台跨平台的 \o 自由软件自由 \o 集成开发环境集成开发环境软件。最初主要用来 \o JavaJava语言开发,现在人们可以通过安装 \o 插件插件使其作为 \o C++C++、 \o PythonPython、 \o PHPPHP等其他语言的开发工具。Eclipse的本身只是一个框架平台,但是随着众多 \o 插件插件的产生,使得Eclipse拥有很好的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
Eclipse含有插件开发环境,这个组件主允许希望扩展Eclipse的软件开发人员构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
尽管Eclipse是使用 Java 语言开发的,但它的用途并不限于 Java 语言。例如,支持诸如 C/C++ 和 COBOL 等编程语言的插件已经可用。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
本系统即通过Eclipse,添加Android做插件,匹配上AndroidSDK进行软件的开发。
JDK简介
\t _newJDK( \t _newJava Development Kit)是一个写Java应用 \t _new程序的程序开发环境。它由一个处于 \t _new操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。
JDK是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java?SDK(Software development kit)。JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK中还包括完整的 \t _newJRE( \t _newJava Runtime Environment, \t _newJava运行环境),也被称为private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。
ADT简介
Google专门为Eclipse开发了一个插件来辅助开发,即Android Development Tools(ADT)。目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。
文档评论(0)