摘要:在这个信息爆炸的时代,因特网使得信息的传播速度达到了杰出的水平,每天我们的身边都会出现这个世界大量的信息,它已经成为如今可以将世界紧密连接在一起必不可少的设施。与此同时也就让移动设备极大的发挥了它的作用,在这其中智能手机的发展最为迅速。安卓操作系统具有开放性、跨平台性、方便开发等特点,其强大的系统功能很有可能领导着智能手机走进宽阔的市场。
本文主要讲述了基于Android的城市手机地图设计与开发,主要利用了第三方的SDK对地图的相关技术进行了分析及比较。该系统的开发工具采用了Eclipse,数据库后台使用SQLite,相关技术采用了百度地图SDK的定位技术和安卓移动网络的通讯技术。使用该手机应用,可以给人们外出提供便捷也能够让用户随时知晓户外具体的交通状况。
关键词 安卓系统;智能手机;百度地图
目录
摘要
Abstract
1 绪论-1
1.1 研究背景和意义-1
1.2 研究现状-1
1.3 安卓平台和其他平台的比较-1
1.4 本文的主要工作-2
2 相关技术及工具简介-3
2.1 Android开发环境介绍-3
2.2 Android SDK 介绍-3
2.2.1 Android SDK内容-3
2.2.2 Android 核心包分析-4
2.2.3 百度地图SDK简介-4
2.3 Android 应用程序框架-5
2.3.1 Android活动的生命周期-5
2.4 Eclipse简介-5
3 系统分析-7
3.1 Android手机地图系统的概述-7
3.2 功能需求分析-7
3.3 系统可行性分析-8
3.4 系统流程分析-8
4 基于安卓手机地图的总体设计-9
4.1 总体设计的概述-9
4.2 开发方法及步骤-10
4.3 文件结构设计-12
4.4 数据库设计-14
5 应用程序的实现-15
5.1 程序主界面的实现-15
5.2 定位功能实现-17
5.3 地点搜索功能实现-19
5.4 公交查询功能实现-20
5.5 路径规划功能实现-22
5.6 我的收藏功能实现-25
5.7 离线地图功能实现-25
6 系统测试-27
6.1 测试方法介绍-27
6.2 测试的用例-27
结论-29
致谢-30
参考文献-31