登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息工程 > 正文

基于Android的健身计步器设计毕业论文

 2021-05-06 14:04:35  

摘 要

在如今的信息化时代,智能手机已经融入人们的工作生活中,它已经是人们生活中最主要的通讯和娱乐的工具,最为熟知的就是Android系统——如今智能手机的主流操作系统。Android是一种主要针对于移动设备且基于Linux的自由和开放源代码的操作系统和软件平台,比如随处可见的智能手机以及平板电脑。在信息化的时代,它作为较为流行的一个移动应用平台,在实际上Android APP的应用较为普及,但关于传感器这一方面的APP却是比较少的。本文内容就是搭载Android平台上的一款小型应用,关注智能手机用户日常行为的具体情况,以此帮用户在任何时候均可提供详细记录和了解自己的运动结果、锻炼成效。这款应用是利用Eclipse开发工具以及使用的Java语言开发完成。App能够结合精确的算法,再依据加速度传感器发出的信息,在行程中算出我们所耗步数,速度,行程长度和消耗的卡路里;这款软件还分为两种单位千米和英里。优化的计步器在不知不觉中会详细描绘并且呈现用户的健身效果,这将会激励用户坚持不懈的锻炼,进而达到锻炼身体的效果。

关键词:Android    Java  智能手机应用 计步器

Abstract

In today's information age, intelligent mobile phones have gradually integrated into people's work and life, it is already in people's lives the most important communication and entertainment tools, the most well-known is the Android system - now mainstream intelligent mobile phones operating system. Android is a main target in the mobile device based on Linux and free and open source operating systems and software platforms, such as the ubiquitous smart phones and tablet PCs. In the information age, it is more popular as a mobile application platform, in fact, more Android APP application, but on this aspect of the APP sensor Que Shibi less. Software described herein is equipped with a small application on the Android platform, smart phone users concerned about the daily behavior of the specific circumstances, in order to help users at any time and can provide detailed records about their sports results, exercise performance. This application is the use of Eclipse development tools, and the use of the Java language developed. App capable of binding to a precise algorithm, again according to the information sent by the acceleration sensor to calculate the number of steps that we consume, speed, stroke length and calories burned during the journey: the software is also divided into two units of one thousand meters and miles. Optimized pedometer will describe in detail and presents a user unknowingly fitness results, which will encourage users to exercise consistently, and thus achieve the effect of exercise.

Key words: Android java Intelligent mobile phone application Pedometer

目  录

摘 要 I

第一章 绪论 1

1.1 智能手机开发现状 1

1.2 Android发展背景 1

1.3 课题的目的和意义 1

第二章 相关技术概念 3

2.1 开发工具及环境 3

2.1.1 Java Development kit(JDK)介绍 3

2.1.2 Android SDK 介绍 3

2.1.3 Eclipse开发工具介绍 3

2.1.4 Android Development Tools(ADT)介绍 4

2.2 Android SDK常见公共类库介绍 4

2.2.1 Activity介绍 4

2.2.2 Service 5

2.2.3 Content Provider 内容提供器 6

2.2.4 Intent 信使 6

2.3 Android手机加速度传感器的介绍 6

2.4 开发环境的搭建 7

2.4.1 安装JDK 7

2.4.2 Android SDK安装 7

第三章 Android 手机计步器的需求分析 9

3.1 系统可行性分析 9

3.2 Android计步器功能需求 9

3.2.1 主界面的功能分析 9

3.2.2 我的历史界面需求分析 11

3.2.3 个人偏好界面的需求分析 12

3.2.4 分享界面的需求分析 14

3.3 手机性能需求 14

3.3.1 系统要求 14

3.3.2 灵活性 15

3.3.3 时间特性要求 15

3.3.4 软件特性要求 15

第四章 手机计步器总体设计 16

4.1 软件框架介绍 16

4.2软件结构设计 17

4.3系统数据流设计 17

第五章 手机计步器的设计与实现 19

5.1 数据存储设计 19

5.1.1 计步记录的存储 19

5.1.2 计步器各设置项的存储 19

5.2 关键代码的实现 20

5.2.1 手机计步器核心类StepService 20

5.2.2 主要界面的实现 23

第六章 系统测试 26

6.1 测试计步器各项功能 26

6.1.1 测试准备 26

6.1.2 测试过程 26

6.2 测试总结 29

参考文献 30

致谢 31

第一章 绪论

1.1 智能手机开发现状

由于智能手机无线技术发展快速,也造就了智能手机的诞生到发展快速,从最开始的掌上电脑到现在独立操作系统的智能手机。早期的掌上电脑是无法进行通讯的,但根据便携式个人信息处理能力的需求,用户都不会愿意同时带上电脑和手机,因此电脑的系统被厂商安装到手机里面,大众也开始知晓了智能手机的这一称谓。智能手机操作系统的独立,自主的工作空间,它可以是一个高度可扩展的用户安装该软件。

随着4G网络普及智能手机的广泛应用,移动互联网为现代人们提供了越来越大的帮助。最突出的就是Android和IOS,这些移动操作系统在信息化时代拥有着无法替代的地位。尤其是Android因为是开源和开放的,这也让全球的开发者和各大手机厂商无比青睐它。就在2014年末在谷歌的应用商店里面,据Google Play的数据统计后,约有143万种Android应用,同时在近几年的时间里安卓已经发展到了5.1,这些都在表明着Android冲击着世界的潮流。这143万种应用几乎涉及了人们的各种生活,从家庭的衣食住行到工作的各种办公软件。各种贴近生活的应用应运而生,其中计步器就是人们快节奏生活中不可或缺的健身软件,在出现至今一直广受年轻用户喜爱。

1.2 Android发展背景

Google公司发布Android系统以来,在最近几年里,Android几乎横跨了半个手机市场,纵身一跃成为深受大众欢迎喜爱的手机系统。从2008年的Android的问世到现在,迅速吸引了来自世界各地的开发者,他们拥有着极具丰富的创造力,在本来的Android基础上不断创新并且更新系统,这也就造就了Android以一种锐不可挡的趋势进入手机市场。 在2011年的第一个季度,原本塞班在世界手机市场份额中独占鳌头,Android此次成功超过塞班跃居第一。在2013年的第四季度,Android平台手机市场份额在全世界就越过了78.1个百分点。

您需要先支付 50元 才能查看全部内容!立即支付

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图