基于Android系统“阳光长跑”应用开发毕业论文

 2022-05-12 09:05

论文总字数:30528字

摘 要

随着智能手机的快速发展以及3G和4G网络的普及,人们对于智能手机和手机应用的需求飞速增长。同时Google公司开发的基于Linux平台的Android系统的市场占有率随着其版本的更新不断增长。由于极低的开发成本和大量的开发资源,越来越多的人投入到Android应用开发中去。因为智能手机逐渐成为人们日常生活中不可或缺的一部分,所以手机的应用开发有很大的发展空间,它能给人们的生活带来更多的健康和便利,跑步类运动软件就是其中之一。操作简单,使用方便同时功能丰富的跑步软件会给生活带来不少影响,会使更多的人喜欢上运动,保持健康的身体。

本文介绍了基于Android系统的一款跑步软件:“阳光长跑”的设计与实现方案。“阳光长跑”同时又是基于百度地图API,通过百度地图实现高精度定位,绘制跑步轨迹,计算卡路里消耗等等功能的跑步软件。文中首先对Android系统的特点进行了基本的介绍,同时也细致地讲解了Android开发环境即Eclipse的搭建。然后对地图API进行了对比分析,在此基础上选择了百度地图,并对百度地图API进行了介绍。在选择了最核心的百度地图API后,分析了软件开发流程包括了界面设计以及各功能模块。

关键词:智能手机 Android 百度地图API 阳光长跑

The Design of the Running With sunshine Based On Android system

Abstract

With rapid development of smart phone as well as 3G and 4G network popularization, the demand of smart phones and good mobile applications grows rapidly. At the same time, the market share of the Android system based on the Linux platform that developed by Google is growing with the update of its version in a high speed. Due to the extremely low development cost and plenty of exploitation resources, more and more people are going to catch the trend Android application development. Intelligent mobile phone has become indispensable in parts of people's daily life ,so the development of mobile applications have a very large development space, it can bring more health and convenience to people's lives, running motion is one of them. Simple operation, easy to use and feature rich running software will bring to life a lot of good impact, and will enable more people like sports, maintain a healthy body.

This paper introduces running software based on the Android system: the design and implementation of running with shine. "Running with sunshine" is also a running software based on baidu Map API, through the baidu map it can achieve high accuracy of position, draw track of running and calculate calories and so on. Firstly, the paper introduces the basic characteristics of the Android system, and detailed explanation of the Android development environment such as eclipse. Then, the map API is compared and analyzed, the Baidu map is selected, and the paper introduce the Baidu Map API. After choosing Baidu map API as the core, the paper analyses the of process of the software development including the interface design and the functional module.

Key Words : smart phones; Android; Baidu Map API; unning with sunshine

目录

摘 要 I

Abstract II

第一章 绪 论 1

1.1 设计背景和意义 1

1.2 Android的发展趋势和前景 1

1.3 本文的安排 3

第二章 系统分析 4

2.1 研究过程 4

2.1.1 Android的系统架构 4

2.2.2 百度地图API的选择 5

2.2 需求分析 6

2.3 性能需求 8

第三章 运行环境与应用开发 9

3.1 Android开发环境介绍 9

3.2 Android开发环境搭建 9

3.2.1安装JDK 9

3.2.2 下载安装Eclipse 10

3.2.3 配置Android虚拟机 10

3.3 构建Hello BaiduMap工程 11

第四章 系统设计 14

4.1 界面设计 14

4.2 系统流程图 17

第五章 系统应用开发 19

5.1 欢迎界面 19

5.2 Home界面实现 20

5.3 日程提醒功能实现 21

5.4 地图关键功能实现 23

5.4.1 布局实现 25

5.4.2 定位功能实现 25

5.4.3 轨迹绘制实现 26

第六章 程序调试和问题处理 28

6.1 开发过程中遇到的问题和处理 28

6.2 设计改进 30

结 语 31

参考文献 33

致 谢 34

第一章 绪 论

1.1 设计背景和意义

如今,随着智能手机快速迭代,他的计算能力日益强大,而且价格不断降低,功能不断增多,越来越多的人的生活离不开智能手机,智能手机给我们带来极大便利的同时也给生活带来了翻天覆地的变化[1]

Android是一个有Google主导开发的智能手机操作系统 ,它同时又是一个全新的手机开放平台,以开放的软件技术Linux和Java为核心,任何有兴趣的人都可以加入到Android应用开发的行列。从2007年Android发布以来,Android机器人受到了越来越多人的青睐与喜爱,优秀的Android手机app将会给人们带来更多的惊喜。

请支付后下载全文,论文总字数:30528字

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,凡线上购买论文可赠送论文相关课题外文翻译资料一份(包括英语原文和译文)。