基于Android平台的应用开发研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0 引 言
An ri 词 的 本 义 是 指 机 器 人 , 时 也 是 Go ge于 dod一 同 ol 20 0 7年 1 1月 5 日牵 手 3 4家 移 动 技 术 和 无 线 应 用 领 域 的
领 军企 业 联 合 组 成 的 手 机 开 发 联 盟 ( e n stAl— Op n Ha d e l i a c) 布 的 基 于 L n x平 台 的 开 源 手 机 操 作 系 统 的 名 ne宣 iu 称 , 平 台 由 操 作 系统 、 间 件 、 户 界 面 和 应 用 软 件 组 该 中 用
个 组 件 使 用 。这 些 功 能 通 过 An r i 应 用 程 序 框 架 d od的
1 A d od系统 架 构 n ri
An ri 本 上 就 是 一 种 嵌 入 式 L n x系 统 再 加 上 一 dod 示 给 开 发 者 , 如 准 c 函 数 库 Ap l t r me r ) c o 例
第 1 卷 第2 O 期
软 件 导 刊
SO t r f wa eGUi e d
VO11 . 0NO. 2 Fe 2 1 b Ol
基 于 An d o 台 的 应 用 开 发 研 究 ri d平
宋 小倩 , 东升 周
( 徽 理 工 大 学 计 算机 学 院 , 徽 淮 南 2 2 0 ) 安 安 3 0 1
摘 要 : dod平 台是 Goge 出的 新 一代 智 能手 机 平 台。 深入 讨 论 了 An rl 台 的 系统 架 构 、 用 程序 的 构 An ri o l推 dod平 应
成 , 详 细 介 绍 了在 W id ws系 统 下 的 An ri 并 no d od开 发 环 境 的 搭 建 。
些 重要 的手 机应 用 开 发 软 件 , 果 深 入 研 究 其 系 统 架 构 , 如
其 整 体 自底 向 上 由 4个 主 要 层 次 构 成 , 括 L n xKe n l 包 iu r e
( iu Ln x内 核 层 ) L ba y( 数 库 ) An r i Ru t 、 irr 函 和 d od ni me ( d od运 行 时 库 ) Ap l ainF a wo k 应 用 软 件 架 An r i 、 pi t rme r ( c o 构 ) Ap l ain 应 用 程序 ) 如 图 1所 示 。 、 pi t ( c o ,
成 , 称 是 首 个 为 移 动 终 端 打 造 的 真 正 开 放 和 完 整 的 移 动 号

图 1 An r i 系 统 架 构 d od
以 其 系 统 库 、 统 初 始 化 和 编 程 接 口 都 和 标 准 的 系 L n x系统 有 所 不 同。它 没 有 采 用 虚 拟 内存 文 件 系 统 , iu 而 是 采 用 YAF S F 2文 件 系统 。
关 键 词 : o geA do ; 能 手 机 平 台 ; 用程 序 ; 境 搭 建 G o l n ri 智 d 应 环
中 图 分 类 号 : P 0 T 31
文 献标 识 码 : A
文 章 编 号 : 6 27 0 ( 0 1 0 —1 40 1 7 8 0 2 1 ) 20 0 — 3
( ) irr ( 数 库 ) An r i Ru t ( d od运 2 Lb ay 函 和 dod ni An r i me
软件 。其 开放 性 保 证 该 平 台 不 存 在 任何 阻 碍 移 动 产 业 创
新 的 阻 碍 , 发 人 员 在 该 平 台 开 发 的 所 有 应 用 程 序 , 须 开 必
( ) iu re( iu 1 L n xKen lL n x内 核 层 ) An ri 于 In x : dod基 u i
AAC、AMR、P J G、P NG; 面 管 理 , 理访 问显 示 子 系 统 界 管 和 无缝 组 合 多 个 应用 程 序 的 二 维 和 三 维 图 形层 ; iWe — Lb b
C r, 式 的 w e oe 新 b浏 览 器 引 擎 , 动 An r i 览 器 和 内 驱 d od浏 嵌 的 We b视 图 ; GI, 本 的 2 图 形 引 擎 ; D 库 , 于 S 基 D 3 基
2 6提 供 核心 系 统 服 务 , 责 硬 件 的 驱 动 程 序 、 . 负 网络 堆 栈 、
是使 用 jv 言 编 写 的 , An r i Ru t a a语 在 dod n i me的 Daik虚 l v
拟 机 上 运行 的 。
行 时 库 ) L b ay 函数 库 ) : irr ( 由大 多 数 开 放 源 代 码 的 函 数 库 组 成 , 含 一 个 c/ 包 c+ + 库 的集 合 , An r i 统 的 各 供 d od系
Lic Op n S S i b 、 e S L、 QL t ; 页 函 数 库 we Ki 责 An e等 网 b t负 — d od网 页 浏 览 器 的 运 行 ; 体 库 基 于 P c eVie 的 ri 媒 akt do
Op n ORE, 些 库 支 持 播 放 和 录 制 许 多 流 行 的 音 频 和 视 eC 这 频 格 式 , 及 静 态 图 像 文 件 , 括 M P G4 以 包 E 、H. 6 、MP 、 24 3
电源 、 统 安 全 机 制 、 程 管 理 以 及 内 存 管 理 等 功 能 。 系 进 L n xKe n l 作 为硬 件 和 软件 之 间 的抽 象 层 , 隐藏 具 iu r e 也 它 体 硬 件 细节 而 为 上 层 提供 统 一 的服 务 。如 果 学 过 计 算 机 网络 的人 知 道 OS / IRM, 会 知道 分 层 的好 处 就 是 使 用 下 就 层 提供 的服 务 而为 上 层 提供 统 一 的 服 务 , 蔽 本层 及 以下 屏 层 的 差异 , 本层 及 以下 层 发 生 了 变 化 不 会 影 响 到 上 层 。 当
相关文档
最新文档