摘要近年来,Android操作系统发展迅速,成为智能手机上使用最普遍的操作系统。同时,随着互联网深入各行各业,智能手机成为服务提供商向用户提供服务最热门的渠道。为了向用户提供更加个性化的服务,服务提供商热切的希望能够共享用户的位置信息。因此,一款基于Android平台的定位系统将会需求旺盛。本软件是基于Android平台,采用基于基站、WiFi和GPS等方式的混合定位模式,使用百度地图API而开发的移动应用。软件的定位速度与定位精度都达到了较好的水平。作为定位系统,本软件增加了路径追踪和路径回放功能,增强了系统的实用性。该软件使用Eclipse 4.3.0 开发环境和Android SDK 4.4.2 开发包作为开发工具。27539
关键词 Android 定位系统 百度地图 SQLite
毕业设计说明书中文摘要 毕业论文设计说明书外文摘要
Title Design and Implementation of Positioning System Based on Android Platform
Abstract
In recent years, the Android operating system has become the most common used operating system of smart phone, which is rapidly developing. At the same time, as the internet has gone deep into all walks of life, smart phone has also been the most popular channel for service providers(SPs) to provide services to consumers. In order to provide more personalized services to consumers, SPs are eager to share consumers’ location information. Therefore, a positioning system based on Android platform will demand strongly. This mobile application is developed on Android System, and uses mixed positioning mode of LBS, WiFi and GPS, which is developed based on Baidu Map API. Its positioning speed and accuracy has reached a excellent level. As a positioning system, it adds path tracking and path playback function into itself, and this enhance the practicality of the system. This application used Eclipse 4.4.2 development environment and Android SDK 4.4.2 as development tools.
Keywords Android Positioning System Baidu Map SQLite
目 次
1 概述 1
1.1 项目背景 1
1.2 相关技术分析 1
1.2.1 定位系统 1
1.2.2 关于Android 3
1.2.3 百度地图API 4
1.3 主要工作 5
1.3.1 需求及解决思路 5
1.3.2 功能概述 5
1.3.3 本文章节安排 5
2 定位软件方案 7
2.1 需求分析 7
2.1.1 功能说明 7
2.1.2 软件业务流程 7
2.1.3 环境需求 8
2.2 方案设计 8
2.2.1 软件架构图 8
2.2.2 软件功能图 9
2.2.3 软件流程图 10
2.3 数据接口说明与分析 11
2.4 本章小结 11
3 详细设计 12
3.1 模块设计 12
3.1.1 模块总图 12
3.1.2 定位追踪模块 12
3.1.3 路径存储模块 13
3.1.4 路径播放模块 13
3.2 数据库设计 13
3.2.1 SQLite 13
3.2.2 表设计 14
3.3 界面设计 14
3.3.1 UI设计 14