2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至



Similar documents
Microsoft Word zw

APP 103 學 年 度 嶺 東 科 技 大 學 資 訊 網 路 系 專 題 研 究 報 告 嶺 東 中 華 民 國 一 四 年 五 月 1

中南大学第二届软件创新大赛

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

校友会系统白皮书feb_08

申 请 者 的 承 诺 : 我 承 诺 对 本 人 填 写 的 各 项 内 容 的 真 实 性 负 责, 保 证 没 有 知 识 产 权 争 议 如 获 准 立 项, 本 表 为 有 约 束 力 的 协 议, 遵 守 广 东 省 教 育 科 学 规 划 领 导 小 组 办 公 室 的 有 关 规 定

附 件 : 2009 年 度 国 家 精 品 课 程 名 单 一 本 科 国 家 精 品 课 程 ( 以 学 科 为 序, 共 400 门 ) 序 号 一 级 学 科 二 级 学 科 课 程 名 称 学 校 名 称 负 责 人 1 哲 学 哲 学 类 马 克 思 主 义 伦 理 学 安 徽 师 范

Microsoft Word - 第1章 Android基本概念.docx

Microsoft PowerPoint - 第一讲 概论.ppt

【策略行銷分析】宏達電

学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 主 要 评 估 指 标 关 键 评 估 要 素 自 评 等 级 1.1 学 校 事 业 发 展 规 划 合 格 1. 领 导 作 用 1.2 办 学 目 标 与 定 位 合 格 1.3 对 人 才 培 养 重 视 程 度 合 格 1

Microsoft Word 手冊.doc

untitled

111

財金資訊-83期.indd

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http

android讲座

Java 1 Java String Date

2 Java 语 言 程 序 设 计 教 程 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的

<4D F736F F D C4EABCC6CBE3BBFAB4F3C8FCCDA8D6AA E646F63>

(Microsoft Word - \272\364\263q\245|\244A_ _\304\254\253\330\336\263__\272\353\302\262\263\370\247i.doc)

复 变 函 数 与 积 分 变 换 常 微 分 方 程 数 值 分 析 数 值 分 析 课 程 实 习 微 分 方 程 数 值

创业板投资风险提示:本次股票发行后拟在创业板市场上市,该市场具有较高的投资风险

Seagate_Dashboard_UG.book

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9CFBBE1B8E5A3A92E646F63>

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月

壹 依 據 : 臺 北 市 105 學 年 度 市 立 國 民 中 學 正 式 教 師 ( 巡 迴 ) 聯 合 甄 選 簡 章 一 高 級 中 等 以 下 學 校 教 師 評 審 委 員 會 設 置 辦 法 臺 北 市 政 府 教 育 局 105 年 4 月 20 日 北 市 教 中 字 第 105

<4D F736F F D20D0C2C3BDCCE5BCBCCAF5D7A8BFAFB5DAC8FDC6DA3131>

<5C5C D2D CB1BEB5D8B4C5C5CC CBACDCAA25CBBD45CBDF8D0D0D6D05CD5FEB2C95CCAFDD7D65CC2DBD6A4BBE15C E31322E3234C2DBD6A4B8E529C3B7D6DDCAD0CAFDD7D6BBAFB3C7CAD0D7DBBACF2E2E2E2E646F63>

政府機關資訊通報第295期(5月)

信息

序号:001

背 景 概 述 企 业 需 要 一 种 灵 活 的 平 台 来 快 速 构 建 测 试 和 扩 展 新 的 应 用 程 序 服 务 并 对 市 场 中 发 生 的 数 字 化 变 革 作 出 反 应 数 字 化 变 革 正 在 加 快 步 伐, 因 为 流 程 和 信 息 的 日 益 融 合 带 来

Adobe AIR 安全性

南威软件股份有限公司

2

Microsoft Word - CPE會議紀錄151022

<4D F736F F D20BBF9D3DA416E64726F6964C6BDCCA8B5C4B5E7D7D3C5C4C2F4CFB5CDB32E646F63>

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

Learning Java

中国ICT市场及重点行业月度报告

「西醫基層總額支付委員會《第28次委員會議紀錄

校 企 双 赢 的 长 效 合 作 机 制 (5) 为 毕 业 生 提 供 就 业 信 息 及 就 业 指 导, 分 析 评 价 教 学 质 量 对 人 才 培 养 模 式 提 出 意 见 和 建 议 ( 二 ) 专 业 校 企 合 作 理 事 会 1. 成 员 单 位 : 行 业 协 会 合 作

Cisco WebEx Meetings Server 2.6 版常见问题解答

105年度全國技術士技能檢定辦理職類級別

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

自 學 進 修 學 力 鑑 定 考 試 職 業 證 照 與 專 科 學 校 類 科 對 照 表 修 正 規 定 序 號 考 試 單 位 考 試 及 格 證 書 名 稱 適 用 等 級 類 別 科 別 考 1 試 律 師 甲 級 商 業 財 經 法 律 院 2 計 師 甲 級 商 業 計 事 務 3

電機工程系認可證照清單 /7/1

Microsoft Word _Java_術科 .doc

慧型手機莫屬 根據拓墣產業研究所的報告指出 隙可以切入 所以一直沒有打開市場 不過 隨著 2010年全球銷售量突破2.8億支 占整體手機銷售 Apple在2010年推出具備時尚潮流 應用創新 優越 量21% 2011年市場更持續大幅攀升 成長率超過 體驗等特色的iPad 一舉讓平板媒體裝置再次躍上檯

目 录 第 五 部 分 报 价 邀 请 第 六 部 分 供 应 商 须 知 附 表 第 七 部 分 评 审 方 法 和 评 分 细 则 第 八 部 分 项 目 需 求 和 服 务 方 案 要 求 1

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

untitled

ESET Mobile Security for Android

Secoway SVN3000技术建议书V1

目 录 目 录 平 台 概 述 技 术 架 构 技 术 特 点 基 于 统 一 平 台 的 多 产 品 线 支 撑 先 进 性 安 全 性 开 放 性 高 性 能 和

(Microsoft Word - \244g\246a\247B\244\275\253H\245\365\244\247\275\325\254d\254\343\250s doc)

翻 墙 问 答 享 受 互 联 网 所 带 来 的 便 利, 以 及 私 隐 保 障, 本 来 就 如 其 他 许 多 天 赋 权 利, 这 已 是 一 个 人 应 该 享 有, 无 分 国 界 和 种 族 很 不 幸, 在 中 国 引 入 互 联 网 不 久, 中 国 就 滥 用 很 多 本 来

100學年度資訊處滿意度調查回應表(教師組)

南方产权协同办公OA项目一期招标文件.doc

12 13 記得我 小文哭了 她在騎樓下哭得傷心 她胖胖的身體與黝黑的肌膚全因身體的顫動 不住地收縮著 好 像要把自己縮成到別人看不見的大小 就能夠不哭了 就能夠跑到沒有人知道的地方 她站在別人家公寓的門口 數個信箱口全塞上了廣告傳單 冬天的氣溫在清晨甫過後沒多久才漸漸 地回暖 還是有點冷 她的臉頰

(Microsoft Word - \244\345\266\260\244C_\247\363\267s_.doc)

审计署关于北京市密云县2012年机构运转支出情况的审计调查结果

2014zb9

(

中華民國山岳協會所屬隊會登山途徑說明

2009年总站工作计划-2009-0102

600247物华股份_ bnbqw.PDF

说 明 根 据 上 海 市 公 共 信 用 信 息 归 集 和 使 用 管 理 办 法 ( 沪 府 令 38 号 ) 和 上 海 市 地 方 标 准 全 过 程 信 用 管 理 要 求 第 3 部 分 : 应 用 清 单 编 制 指 南 相 关 要 求, 本 市 公 共 信 用 信 息 应 用 事

1. 访 问 最 新 发 行 公 告 信 息 jconnect for JDBC 访 问 最 新 发 行 公 告 信 息 最 新 版 本 的 发 行 公 告 可 以 从 网 上 获 得 若 要 查 找 在 本 产 品 发 布 后 增 加 的 重 要 产 品 或 文 档 信 息, 请 访

操作使用说明

Avigilon Control Center 6 ACC High Definition Stream Management (HDSM) ACC 6 ( Avigilon Appearance Search ) Avigilon Appearance Search ACC NVR HD Vide

ATI-2019安裝手冊-v

藍牙網路在資訊家電的應用

/ 149 / / / / / 500 1, / / / / / / / / 1,000 3, / / IT 157 / /

<4D F736F F D20C8EDBCFEA1B A1B33136BAC5A3BAB9D8D3DAB7A2B2BC C4EAC8EDBCFEB9A4B3CCCAB5D1B5D6AED0A3C4DABFC6D1D0CFEEC4BFB5C4CDA8D6AA2E646F63>

untitled

PRIV-5.1-User Guide

目次 

(京)新登字063号

<4D F736F F D20D6D0B9FABBA5C1AACDF8BFAAB7C5C6BDCCA8D7A8CCE2D1D0BEBFB1A8B8E A3A D362D3238A3A9BCF2B0E620666F C F6E20332E646F6378>

ltu


叮当旺业通

版权页.indd

99CMS手机版

6 2 2 MMO 1 Arcade 2 iphone 4 1 Blog [Monkey Potion] 02

Android 手 机 程 序 设 计 入 门 应 用 到 精 通 内 存 1GB 硬 盘 剩 余 空 间 3GB 如 果 你 的 计 算 机 是 在 3 年 内 购 买 的 新 型 计 算 机, 应 该 能 够 符 合 以 上 的 条 件 如 果 你 的 计 算 机 是 比 较 旧 的 机 型,

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

闖 關 組 4. 任 一 隊 員 曾 獲 得 第 一 屆 第 2 次 全 國 大 專 ITSA 盃 程 式 設 計 桂 冠 挑 戰 大 賽 菁 英 組 前 三 名 或 歷 屆 全 國 大 專 ITSA 盃 程 式 設 計 桂 冠 挑 戰 大 賽 挑 戰 組 前 三 名 應 報 此 組 5. 任 一

温州市政府分散采购

近四年网络工程专业培养方案.doc

18. 每 到 周 末 假 日, 各 個 景 點 往 往 擠 滿 了 遊 客, 人 山 人 海, 萬 頭, 空 格 填 入 何 字 正 確 (A) 攢 (B) 欑 (C) 竄 (D) 鑽 19. 他 做 任 何 事 總 是 不 得 要 領, 治 絲 益, 讓 事 情 變 得 更 複 雜 空 格 中



2012中国网络游戏市场年度报告

移 动 游 戏 产 业 报 告 CHINA MOBILE GAMING INDUSTRY REPORT

Transcription:

. Android 是 什 么 第 章 绪 论 2 3 本 章 将 主 要 介 绍 Android 操 作 系 统, 这 些 背 景 知 识 可 以 帮 你 更 好 地 理 解 本 书 的 内 容 你 将 了 解 到, 这 一 平 台 在 如 今 以 便 携 式 消 费 型 电 子 设 备 为 基 础 的 Internet 2.0 环 境 下 是 如 何 大 显 身 手 的 这 里 所 说 的 Internet 2.0, 是 指 使 用 便 携 式 消 费 型 电 子 设 备, 通 过 多 种 不 同 的 数 据 网 络 来 访 问 互 联 网 这 些 电 子 设 备 包 括 智 能 手 机 平 板 电 脑 电 子 书 阅 读 器, 还 有 一 些 新 兴 的 消 费 型 电 子 设 备, 如 交 互 式 电 视 (itv) 本 书 是 这 一 领 域 的 基 础 性 入 门 教 程, 因 此 不 是 所 有 与 高 级 新 媒 体 相 关 的 领 域 都 会 涉 及, 例 如 本 书 不 会 涵 盖 3D 和 视 频 串 流 等 内 容 在 本 章 中, 我 们 会 介 绍 在 本 书 里, 哪 些 内 容 将 会 涉 及, 而 哪 些 内 容 不 会 涉 及 在 本 章 的 最 后, 将 会 介 绍 进 行 Google Android 平 台 开 发 工 作 所 需 要 的 工 具, 以 及 如 何 下 载 这 些 工 具 如 果 你 已 经 对 这 场 Android 革 命 的 重 要 意 义 有 所 理 解, 并 且 知 道 开 发 Android 应 用 程 序 需 要 哪 些 工 具, 那 么 你 可 以 跳 过 本 章 的 内 容 不 过, 本 章 的 一 部 分 内 容 可 能 会 帮 助 你 产 生 新 的 开 发 灵 感, 因 此 读 还 是 不 读, 最 好 谨 慎 决 定 哦! 友 情 提 示 : 开 发 可 靠 的 Android 应 用 程 序 可 不 是 轻 松 的 工 作, 你 需 要 同 时 具 备 一 定 的 高 级 编 程 语 言 ( 如 Java) 和 标 记 语 言 ( 如 XML) 知 识, 而 编 写 一 个 既 实 用 又 吸 引 人 的 新 媒 体 应 用 程 序 需 要 深 入 了 解 新 媒 体 方 面 的 知 识, 如 2D 绘 图 3D 渲 染 音 频 处 理 视 频 串 流 GPS 定 位 以 及 数 据 库 设 计 一 口 气 掌 握 上 述 这 些 知 识 几 乎 是 不 可 能 的, 要 想 成 为 一 名 顶 尖 的 Android 开 发 者, 需 要 经 过 多 年 的 努 力 实 践 刻 苦 钻 研 以 及 反 复 试 错 通 过 阅 读 本 书, 你 可 以 为 将 来 学 习 更 专 业 的 知 识 打 下 基 础, 了 解 编 写 Android 应 用 的 工 作 流 程, 以 便 最 终 创 造 出 属 于 自 己 的 Android 作 品. Android 是 什 么 Android 最 早 是 由 Andy Rubin 于 2 世 纪 初 创 立 的 一 个 手 机 操 作 系 统 2005 年,Google 收 购 了 Android 公 司, 并 任 命 Andy Rubin 为 Google 的 移 动 平 台 总 监 很 多 人 认 为, 这 次 收 购 很 大 程 度 上 是 Google 为 应 对 当 时 正 迅 速 崛 起 的 苹 果 iphone 所 作 出 的 反 应, 但 这 一 领 域 还 有 其 他 一 些 有 力 的 竞 争 者, 比 如 诺 基 亚 的 Symbian 和 微 软 的 Windows Mobile, 因 此 Google 此 次 收 购 人 才 和 知 识 产 权 的 目 的 显 而 易 见, 即 是 为 了 让 自 己 能 够 在 后 来 被 称 为 Internet 2.0 的 这 一 新 兴 领 域 占 有 一 席 之 地 4 5 6 7 8 9 0 2

2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至 是 非 便 携 设 备, 如 itv 家 庭 媒 体 中 心 以 及 机 顶 盒 Internet 2.0 将 游 戏 3D 动 画 数 字 视 频 数 字 音 频 高 清 影 像 等 新 媒 体 内 容 不 断 带 到 我 们 的 生 活 之 中, 而 Android 正 是 一 种 载 体, 数 码 艺 术 家 们 可 以 通 过 它 来 创 造 出 用 户 从 未 体 验 过 的 新 媒 体 作 品 在 过 去 0 年 中,Android 日 趋 成 熟, 并 已 成 长 为 一 个 十 分 安 全 可 靠 的 嵌 入 式 操 作 系 统 平 台, 版 本 从.0 开 始, 经 历 了.5.6 2.0 2. 2.2 2.3 等 稳 定 版, 直 到 最 近 发 布 3.0 版 本 嵌 入 式 操 作 系 统 可 以 看 做 是 将 整 个 计 算 机 系 统 集 成 在 一 个 芯 片 上, 小 到 足 以 装 进 一 个 手 持 电 子 设 备 中, 但 却 拥 有 强 大 的 功 能, 可 以 运 行 各 种 应 用 程 序 ( 人 们 更 喜 欢 称 之 为 应 用 ) Android 具 备 一 套 完 整 计 算 机 操 作 系 统 所 拥 有 的 强 大 功 能, 它 基 于 Linux 开 源 平 台 和 Oracle 公 司 ( 原 Sun Microsystems) 的 Java 语 言,Java 语 言 是 世 界 上 最 受 欢 迎 的 编 程 语 言 之 一 说 明 开 源 (open source) 指 的 是 通 常 由 开 源 社 区 成 员 所 合 作 开 发 的 软 件, 这 些 软 件 可 以 免 费 供 商 业 使 用, 并 且 开 放 其 全 部 的 源 代 码, 以 便 在 必 要 时 对 其 进 行 进 一 步 修 改 Android 是 开 源 的, 尽 管 Google 会 先 进 行 一 段 时 间 的 内 部 开 发 之 后 再 公 开 其 源 代 码, 但 在 源 代 码 公 开 后, 它 便 可 以 免 费 供 商 业 使 用 对 于 一 个 Android 设 备 来 说, 配 备 GHz 的 处 理 器 以 及 GB 的 高 速 DDR2 内 存 并 不 罕 见, 其 性 能 足 以 媲 美 几 年 之 前 的 台 式 电 脑, 或 者 是 现 如 今 的 上 网 本 随 着 时 代 的 发 展, 你 将 会 看 到 移 动 设 备 操 作 系 统 和 台 式 机 操 作 系 统 的 进 一 步 融 合, 例 如 Windows Mobile 7 和 iphone 4 移 动 平 台 当 事 实 证 明 Android 及 开 源 平 台 的 力 量 足 以 形 成 气 候 时, 一 些 大 公 司, 包 括 HTC 三 星 LG 以 及 T-Mobile, 创 立 并 加 入 了 开 放 手 持 设 备 联 盟 (Open Handset Alliance,OHA) 该 联 盟 旨 在 为 Google 的 Android 开 源 平 台 提 供 推 动 力, 而 且 这 一 举 措 十 分 奏 效 如 今, 相 比 其 他 操 作 系 统, 更 多 的 品 牌 制 造 商 选 择 Android 作 为 其 消 费 型 电 子 设 备 的 操 作 系 统 OHA 的 发 展 壮 大 令 Android 开 发 者 获 益 良 多 Android 使 得 开 发 者 可 以 在 单 一 环 境 下 创 建 自 己 的 应 用 程 序, 通 过 OHA 的 支 持, 开 发 者 可 以 将 他 们 的 内 容 发 布 到 众 多 名 牌 制 造 商 的 产 品 中, 并 可 用 于 多 种 不 同 类 型 的 消 费 型 电 子 设 备, 如 智 能 手 机 itv 系 统 电 子 书 阅 读 器 家 庭 媒 体 中 心 机 顶 盒 以 及 触 屏 平 板 电 脑 不 得 不 说, 这 些 机 会 着 实 令 人 心 动 因 此,Android 是 一 个 成 熟 的 操 作 系 统, 在 Google 的 支 持 下, 它 已 经 成 为 现 今 计 算 领 域 最 有 力 的 竞 争 者 之 一 Android 使 用 Linux Java 等 免 费 的 开 源 技 术, 以 及 XML 等 标 准, 为 开 发 者 和 众 多 世 界 著 名 的 消 费 型 电 子 产 品 制 造 商 提 供 了 一 个 内 容 和 应 用 程 序 的 发 布 平 台 什 么 是 机 会? Android 就 是 最 好 的 机 会!.2 Android 的 优 势 Android 平 台 的 好 处 实 在 是 太 多 了, 足 以 让 你 体 会 到 Android 开 发 的 魅 力

.3 本 书 范 围 3 首 先,Android 基 于 开 源 技 术 起 初, 开 源 技 术 并 不 如 苹 果 和 微 软 的 付 费 技 术 那 样 完 善, 但 经 过 20 多 年 的 发 展, 开 源 软 件 技 术 在 精 致 程 度 上 已 经 可 以 和 传 统 方 法 开 发 的 技 术 平 起 平 坐 这 一 点 在 Internet 2.0 中 得 到 了 印 证, 因 为 大 多 数 消 费 型 电 子 设 备 制 造 商 选 择 了 Linux 和 Java, 而 并 非 Windows 和 Mac 操 作 系 统 因 此,Android 开 发 者 所 开 发 的 应 用 不 仅 可 以 用 于 智 能 手 机, 还 可 以 用 于 新 兴 的 消 费 型 电 子 设 备, 只 要 这 些 设 备 拥 有 网 络 功 能, 并 可 以 连 接 到 Android 电 子 市 场 相 比 封 闭 操 作 系 统 和 PC 操 作 系 统 来 说,Android 覆 盖 了 更 多 的 设 备 并 影 响 着 用 户 生 活 的 方 方 面 面, 这 意 味 着 将 产 生 更 多 的 收 益, 也 将 进 一 步 刺 激 Android 开 发 其 次, 除 了 可 以 免 费 供 商 业 使 用 以 外,Android 背 后 还 有 一 个 强 有 力 的 靠 山, 它 就 是 现 今 计 算 领 域 规 模 最 大 最 富 有 最 富 创 新 力 的 公 司 之 一 :Google 此 外, 还 有 OHA 以 及 来 自 各 大 著 名 企 业 的 数 万 亿 美 元 资 本 在 支 持 着 你 的 开 发 工 作 这 听 起 来 像 是 天 方 夜 谭, 但 只 要 你 成 为 一 名 Android 开 发 者 ( 经 过 十 几 章 的 学 习 后 你 就 可 以 ), 这 一 切 都 将 成 为 现 实 最 后, 也 是 最 重 要 的 一 点, 发 布 Android 应 用 程 序 比 在 其 他 同 类 平 台 上 发 布 要 容 易 得 多 ( 在 这 里 我 不 点 名 以 避 免 争 议 ) 我 们 都 听 说 过 一 些 耸 人 听 闻 的 事, 比 如 一 些 很 大 的 开 发 公 司 往 往 要 等 上 几 个 月, 甚 至 是 几 年, 它 们 所 开 发 的 应 用 才 能 在 某 些 应 用 商 店 中 被 批 准 上 架 Android 开 源 平 台 上 就 几 乎 不 存 在 这 样 的 问 题 在 Android 电 子 市 场 中 发 布 你 的 应 用 非 常 容 易, 只 需 缴 纳 25 美 元 的 费 用, 上 传 你 的.apk 文 件, 然 后 设 置 该 应 用 是 免 费 下 载 还 是 付 费 购 买 即 可.3 本 书 范 围 本 书 是 开 发 Android 应 用 程 序 的 入 门 介 绍, 适 合 零 基 础 的 初 学 者 阅 读 零 基 础 的 初 学 者, 是 指 从 未 在 Android 平 台 上 为 消 费 型 电 子 设 备 开 发 过 任 何 应 用 程 序 的 人, 他 们 可 能 不 了 解 Java 是 什 么, 也 不 知 道 XML 是 如 何 工 作 的.3. 本 书 所 涉 及 的 内 容 本 书 将 涉 及 Android 开 发 的 基 础 要 素, 包 括 以 下 这 些 内 容 在 该 平 台 上 进 行 开 发 所 需 的 开 源 工 具 从 哪 里 可 以 获 取 这 些 免 费 工 具 如 何 正 确 安 装 和 配 置 用 于 应 用 开 发 的 工 具 哪 些 第 三 方 工 具 可 以 配 合 Android 开 发 工 具 使 用 目 前 有 哪 些 操 作 系 统 和 平 台 支 持 使 用 这 些 工 具 来 进 行 Android 开 发 Java 和 XML 的 编 程 理 念 和 基 础, 以 及 它 们 在 Android 开 发 中 的 具 体 应 用 Android 应 用 程 序 的 工 作 方 式 如 何 定 义 用 户 界 面 如 何 在 屏 幕 上 显 示 内 容 Android 电 子 市 场 现 在 已 更 名 为 Google Play 商 店 译 者 注 2 3 4 5 6 7 8 9 0 2

4 第 章 绪 论 如 何 与 其 他 的 Android 应 用 程 序 通 信 如 何 访 问 数 据 资 源 网 络 以 及 互 联 网 如 何 将 应 用 内 外 所 发 生 的 事 件 通 知 给 用 户 如 何 发 布 Android 应 用 程 序 Android 应 用 程 序 如 何 通 过 Android 电 子 市 场 销 售 下 载 以 及 自 动 更 新 Android 包 含 超 过 44 个 Java 包, 总 计 7000 多 段 功 能 性 程 序 代 码, 使 你 能 够 实 现 所 能 想 象 到 的 任 何 功 能 : 从 在 屏 幕 上 放 置 一 个 按 钮, 到 合 成 语 音 和 访 问 智 能 手 机 的 一 些 高 级 功 能, 如 高 分 辨 率 摄 像 头 GPS 以 及 重 力 传 感 器 说 明 Java 中 的 包 (package) 指 的 是 一 些 拥 有 相 关 功 能 的 编 程 工 具 的 集 合 例 如,java.io 这 个 包 中 包 含 了 用 于 在 你 的 程 序 中 处 理 输 入 和 输 出 的 工 具, 如 读 取 文 件 内 容 或 向 文 件 写 入 数 据 在 后 面 的 章 节 中, 我 们 会 讲 解 如 何 将 你 自 己 的 代 码 组 织 成 包 这 说 明 什 么? 这 说 明 即 便 是 最 高 级 的 Android 书 籍 也 无 法 完 全 涵 盖 Android 平 台 可 以 实 现 的 如 此 众 多 的 功 能 实 际 上, 大 部 分 书 籍 都 只 专 注 于 Android API 中 的 某 个 特 定 领 域 每 个 API 都 很 复 杂, 从 开 发 者 的 角 度 来 看, 这 意 味 着 无 比 强 大 的 创 造 力.3.2 本 书 未 涉 及 的 内 容 那 么, 本 书 中 没 有 涉 及 哪 些 内 容 呢? 有 哪 些 很 酷 又 很 强 大 的 功 能 需 要 你 去 继 续 阅 读 关 于 Android 开 发 的 进 阶 书 籍 呢? 在 硬 件 方 面, 我 们 将 不 会 涉 及 如 何 控 制 摄 像 头 访 问 智 能 手 机 的 GPS 数 据, 以 及 如 何 访 问 重 力 传 感 器 和 陀 螺 仪 ( 即 当 用 户 旋 转 手 机 时, 使 应 用 程 序 可 以 对 手 机 的 位 置 作 出 反 应 ) 我 们 也 不 会 涉 及 一 些 关 于 触 摸 屏 的 高 级 概 念 ( 如 手 势 ), 不 会 涉 及 访 问 麦 克 风 蓝 牙 等 硬 件 以 及 无 线 网 络 连 接 的 内 容 在 软 件 方 面, 我 们 将 不 会 涉 及 创 建 你 自 己 的 Android SQLite 数 据 库 结 构 数 字 视 频 和 音 频 等 新 媒 体 的 解 码, 以 及 实 时 3D 渲 染 系 统 ( 称 为 OpenGL ES) 我 们 不 会 涉 及 语 音 合 成 语 音 识 别 和 全 球 语 言 支 持 ( 通 过 这 个 功 能, 开 发 者 可 以 让 应 用 程 序 正 确 显 示 不 同 国 家 的 语 言 和 字 符 集 ) 我 们 也 不 会 涉 及 高 级 的 编 程 技 术, 如 游 戏 开 发 人 工 智 能 以 及 物 理 模 拟 上 述 这 些 内 容 非 常 复 杂, 适 合 在 专 门 的 书 籍 中 详 细 探 讨.4 下 载 SDK 工 具 在 第 3 章 中, 你 将 学 习 如 何 搭 建 一 个 完 整 的 Android 开 发 环 境 我 们 将 主 要 用 Windows 来 讲 解, 因 为 我 是 在 Windows 中 进 行 Android 开 发 的, 不 过 在 Mac 和 Linux 系 统 中, 步 骤 也 是 非 常 相 似 的 如 果 你 喜 欢 使 用 Mac 或 Linux, 我 保 证 这 些 步 骤 也 完 全 适 用 在 这 里, 我 们 来 看 看 到 哪 里 去 下 载 所 需 的 工 具, 这 样 你 可 以 在 学 习 安 装 和 配 置 这 些 工 具 之 前

.4 下 载 SDK 工 具 5 先 做 好 准 备, 因 为 每 一 个 开 发 工 具 都 有 数 百 兆 大 小, 根 据 网 速 的 不 同, 下 载 这 些 工 具 可 能 只 要 花 0 分 钟, 也 可 能 要 花 上 0 小 时 Android 开 发 环 境 主 要 由 以 下 三 个 主 要 部 分 组 成 : Java Eclipse Android 当 你 在 第 3 章 中 安 装 并 配 置 你 所 下 载 的 这 些 软 件 包 时, 你 会 看 到 Eclipse 提 示 说 需 要 安 装 Java 软 件 包 才 能 运 行 因 此, 我 们 接 下 来 就 按 照 实 际 安 装 的 顺 序 来 下 载 这 些 软 件, 先 是 Java, 然 后 是 Eclipse, 最 后 是 Android.4. Java 我 们 先 从 一 切 的 基 础 Java 平 台 开 始 我 们 需 要 安 装 的 是 Java 标 准 版 (Java Standard Edition, Java SE), 这 个 版 本 包 含 Java 编 程 语 言 的 核 心 内 容 要 下 载 Java SE, 只 要 访 问 Oracle 公 司 的 网 站, 在 Technology Network 菜 单 的 Java 目 录 下 找 到 Java SE 下 载 页 面 即 可, 或 者 可 以 直 接 访 问 这 个 网 址 :http://www.oracle.com/technetwork/java/javase/ downloads/index.html 图 - 显 示 的 是 Java SE 下 载 页 面 2 3 4 5 6 7 8 9 0 图 - 下 载 Java SE JDK 2

6 第 章 绪 论 点 击 Download JDK 按 钮 开 始 下 载 Java SE Java 开 发 工 具 包 (JDK), 然 后 从 下 拉 菜 单 中 选 择 你 所 使 用 的 操 作 系 统 平 台, 同 意 许 可 协 议, 点 击 Continue 按 钮, 你 将 看 到 一 个 所 选 软 件 包 的 下 载 链 接, 点 击 链 接 即 可 开 始 下 载 说 明 请 不 要 下 载 Java 企 业 版 (Java Platform Enterprise Edition, Java EE) Java FX 或 者 Java with NetBeans.4.2 Eclipse Eclipse 是 一 个 集 成 开 发 环 境 (Integrated Development Environment,IDE), 它 提 供 了 一 个 集 成 环 境, 让 你 更 加 方 便 地 编 写 运 行 和 测 试 程 序 代 码 换 句 话 说, 你 可 以 在 Eclipse 内 置 的 文 本 编 辑 器 中 编 写 代 码, 然 后 再 用 Eclipse 的 命 令 来 运 行 和 测 试 这 些 代 码, 无 需 切 换 到 其 他 软 件 目 前, 运 行 Android 需 要 Eclipse 的 Galileo 版 本 ( 而 不 必 是 Helios 版 ), 你 需 要 下 载 支 持 Java 的 Eclipse 版 本, 也 就 是 Eclipse IDE for Java Developers 通 过 下 面 的 网 址 可 以 访 问 Eclipse 网 站 中 的 下 载 页 面 :http://www.eclipse.org/downloads/packages/release/galileo/sr2 图 -2 显 示 了 你 需 要 下 载 的 Galileo 软 件 包 图 -2 选 择 下 载 Eclipse IDE for Java Developers

.5 小 结 7 点 击 右 栏 中 和 你 所 使 用 的 操 作 系 统 相 对 应 的 链 接, 然 后 选 择 一 个 合 适 的 镜 像 站 点 开 始 下 载.4.3 Android SDK Android 软 件 开 发 工 具 包 (Software Development Kit,SDK) 包 含 一 系 列 文 件 和 工 具, 它 与 Eclipse IDE 相 配 合, 就 可 以 成 为 一 个 Android 专 用 的 开 发 工 具 要 下 载 Android SDK, 可 以 通 过 下 面 的 网 址 访 问 Android 开 发 者 网 站 :http://developer.android. com/sdk/index.html 图 -3 显 示 了 可 供 下 载 的 Android SDK 软 件 包, 请 下 载 适 合 你 所 使 用 的 操 作 系 统 的 最 新 版 本 SDK 2 3 4 5 6 7 图 -3 下 载 Android SDK 8 说 明 在 第 3 章 中, 我 们 将 使 用 Eclipse 安 装 其 他 一 些 软 件 包 ( 图 -3 中 左 侧 栏 中 显 示 的 那 些 ) 目 前 你 无 需 在 意 其 他 的 软 件, 只 需 下 载 主 要 的 SDK 软 件 包 即 可 Eclipse 和 Android SDK 安 装 并 配 置 完 毕 后, 可 以 安 装 手 机 模 拟 器 和 其 他 一 些 插 件 来 增 强 你 的 开 发 环 境 在 第 3 章 中 我 们 会 涉 及 这 些 内 容, 同 时 还 会 讲 解 Eclipse IDE Android 开 发 环 境 的 详 细 配 置.5 小 结 Google 于 2005 年 收 购 了 Andy Rubin 所 开 发 的 Android, 并 将 其 开 源, 使 得 开 发 者 能 够 用 Java 和 XML 来 创 建 移 动 设 备 应 用 程 序 从 那 以 后,Android 风 潮 促 使 行 业 巨 头 形 成 一 个 开 放 行 业 联 盟, 并 使 其 成 为 如 今 成 长 最 快 的 移 动 平 台 Android 的 潜 力 值 得 看 好, 不 仅 是 移 动 设 备, 还 包 括 其 他 9 0 2

8 第 章 绪 论 种 类 的 消 费 型 电 子 设 备, 如 平 板 电 脑 和 itv 从 本 书 中, 你 将 学 习 从 哪 里 获 取 Android 开 发 环 境 如 何 正 确 安 装 并 配 置 它 们, 以 及 如 何 用 它 们 创 建 出 能 发 挥 Android 强 大 功 能 的 应 用 程 序 Android 开 发 需 要 三 个 基 本 的 组 件 :Java Eclipse, 当 然, 还 有 Android 按 照 本 章 中 的 讲 解, 你 可 以 免 费 下 载 到 这 些 组 件 把 Android SDK 安 装 到 Eclipse 中 之 后, 你 就 拥 有 了 一 个 综 合 性 的 Adnroid 应 用 程 序 开 发 环 境 在 下 一 章 中, 我 们 将 大 致 讲 一 讲 本 书 所 涵 盖 的 内 容, 然 后 从 第 3 章 开 始 讲 解 开 发 环 境 的 安 装 与 配 置