基于Android手机的地图应用设计与开发
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
能够有效 降低 软件 的成本 , 最终让 每个 用户能够 自由地 获取信息 , 为手机地 图服务的普及作 出贡献 。 也
2 A dod平 台 的 架构 n ri
A do n r d平 台整体 自底 向上 由以下 四个层 次组 成 : i
Ln x内核 层 、 n ri iu A dod运行 时库和其 他库 层 、 应用 框架 层、 应用程 序层 , 图 1 示 。 如 所 ( )Ln x 内 核 层 : n ri 基 于 Ln x V r o 1 iu A do d iu es n i
中 图分 类 号 :28 P 0
文 献标 识 码 : A
基 于 A do nr d手机 的地 图应 用设 计 与开 发 i
吴林 , 熊滔 , 永香 蔡
( 长江 大 学 地 球 科 学 学 院 , 北 荆 州 4 4 2 ) 湖 3 03 摘 要 : 绍 了 G ol发 布 的新 一 代 智 能 手 机 平 台 A dod的 系统 架构 , 介 og e n ri 并在 分析 手 机 用户 和 商 家 需 求 的 基 础 上 进 行
21 0 1年 4月 第 2期
文 章 编 号 :62 86 (0 10 — 6 0 17 — 22 2 1 )2 1- 4
城
市
勘
删
Apr 2 1 . 01 No. 2
Ur a ote ia n e tg to & S r e i b n Ge e hne lI v si ain u v yng
造成 了很 多地不便 。而手 机地 图服务就 能很 好解 决 这 个 问题 , n r d平 台提 供给 普通 开发 者 非常 灵活 的地 A do i 图展示 与控制功 能 , 这将使地 图服务 的设 计与实 现有 了
更好 的平 台。另外 , n ri 台基本 上是免 费 的, 以 A do d平 所
语言 开发 的 。
() 4 广告 推 送 功 能 : G S 或 者 利 用 基 站 C l d 在 P( e l l 判断用 户 位置 ) 开启 情 况下 , 当用 户 进入 某 商 场 ( 其 或
S Lt。A do Qi e n ri d选择它 作为移 动终 端 的嵌 入式数 据库
有 以下优点 , 它无需 安 装和 管理 配置 , 它是 一个存 储在 单一磁盘文件 中的完 整的数据库 , 体积小只有 20 B但 5K
支持数据库大小 至 2 B提 供 了对事 务功 能和并发 处理 T 的支持 , 比 目前 流行 的大多数数据库运行速度快 。 而且
( ) nrd运 行 时库 和其他 库 层 : nri 行 时 2 A do i A do d运
库包 含一组 核 心库 ( 提供 了 Jv 语 言 核 心库 内的大部 aa
用 这些分 发的组 件 ( 用 的使 用方 法 需 遵循 框 架 的安 应
全性 约束 ) 。
收 稿 日期 :0 O 8 2 2 1 —0 — 9
作者简介 : 吴林 (9 6 ) 女 , 土研 究 牛 , 18 一 , 硕 主要 研 究 网络 地 理信 息 系 统 。 基 金 项 目 : 大 学 楚 天 学者 资 助 项 目 ( 动 GS应 用研 究 。0 07) 长江 移 I 2 10
第2 期
吴林等 .基丁 A dod手机的地图应 用设计与开 发 nr i
G ol og e为此于 2 0 07年 1 1月推 出 了一 个 专为移 动 设备
设计 的软件 平 台— —A d d , n mi 并融 合 了谷 歌 地 图技
术, 支持地 图服务 的应用 开发 。 目前 的地 图服 务主要 以使 用单 机或 者 网页方 式 实
现, 这些方式不 适合 在户 外旅 游 等场合 下 进行 , 给用 户
图 1 A dod平 台 架构 n ri
262 . . 3内核开 发 的 , 要 是 添 加 了一 个 名 为 G lfh 主 od s i 的虚拟 C U以及 A do P n ri 行 所需 的特 定 驱 动代 码 。 d运 该层 用来提 供 系统 的底层 服务 , 包括安 全机制 、 内存管 理 、 程管理 、 进 网络 堆栈 及一 系列的驱动 模块 。作 为一 虚 拟的 中问层 , 层位 于硬件与 其他 的软件层 之 间。 该
1 7
() 4 应用 程序 层 : n ri 身会 附带 一 些 核 心 的 A do d本
显示 。该 功能 主要 为方便 用户 在一 个 自己不 熟 悉 的地
方为用 户 提供道 路导 航信 息 。
应用程 序 , 括 E m i客户 端 、 信程 序 、 包 —a l 短 日历 、 图 、 地 浏 览器 、 通讯 录等 等 , 目前 所有 的应 用程 序都 是 由 Jv aa
了相 应 的 功能 设 计 和 数 据 库 设计 , 用 G ol 利 og e的地 图 应 用 接 1 和 X 3 ' ML等 技 术 , 实现 了基 于 A do n ri 机 平 台的 地 图 d手
应 用 的基 本 功 能 。 关键 词 : n ri 机 ; 图应 用 ; o g a A do d手 地 G ol M p e
l 引 言
随着 3 G网络 的使 用 , 动 终 端 不 再 仅 是 通 讯 网 移
分功能 ) D li 和 a k虚拟机 。同时 A do v n ri d提供 了丰为 开 源 代 码 , 采 用 的 数 据 库 为 如
络 的终端 , 将成 为互联 网 的终 端 。因此 , 动终 端 的 还 移 应用 软 件 和 需 要 的 服 务 将 会 有 很 大 的发 展 空 间¨ 。
( ) 用框架 层 : 3应 在应 用框 架 A dod开发 人 员可 n ri
以跟 那些核 心应 用 一样 拥 有 访 问框 架 A I Ps的全 部 权 限。应用 的系结 构 化设 计 简 化 了各组 件 之 间 的重 用 , 任 何应用 都可 以分 发 自己的 组件 , 何 应用 也 可 以使 任