Android 移动应用开发 第三版 第1卷 基础篇
作者:(美)达西,(美)康德尔 著
出版时间:2012年版
内容简介
《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的全部主题,内容包括Android平台概览、Android应用程序设计精髓、Android用户界面设计精髓、Android应用程序设计精髓、对外发布你的Android应用程序和附录6个部分。附录还包含了Android开发常用工具(模拟器、DDMS和Eclipse)的使用指南。《Android移动应用开发(第3版)卷Ⅰ:基础篇》卷Ⅰ以及本书的卷Ⅱ,不仅适合Android应用程序开发人员阅读,还能为QA测试人员提供指导。另外,本书还可以帮助项目经理更好地管理项目进程和项目团队,帮助市场推广人员更好地把握市场,创造令人瞩目的销售业绩。
目 录
第一部分 Android平台概览
第1章 Android简介 2
1.1 移动软件开发简史 2
1.1.1 遥想当年 2
1.1.2 “砖头” 3
1.1.3 无线应用协议(WAP) 4
1.1.4 专用移动平台 6
1.2 开放手机联盟(OHA) 7
1.2.1 无线Google 7
1.2.2 成立开放手机联盟 8
1.2.3 制造商:设计Android手机 8
1.2.4 移动运营商:传播Android体验 9
1.2.5 应用程序推动的设备销售:开发Android应用程序 10
1.2.6 充分发挥Android的优势 10
1.2.7 Android市场:我们的定位 10
1.3 Android平台的不同之处 11
1.3.1 Android:下一代平台 11
1.3.2 免费开放源代码 12
1.3.3 熟悉和廉价的开发工具 12
1.3.4 合理的开发人员学习曲线 12
1.3.5 强大的应用程序开发支持 13
1.3.6 丰富、安全的应用集成 13
1.3.7 无障碍发布 13
1.3.8 为应用程序提供的“自由市场” 13
1.3.9 新生并逐渐成长的平台 15
1.4 Android平台 15
1.4.1 Android的基本体系结构 15
1.4.2 安全与许可权限 17
1.4.3 开发Android应用程序 18
小结 20
参考资料和更多信息 20
第2章 搭建你的Android开发环境 21
2.1 配置你的开发环境 21
2.1.1 配置操作系统以适应设备调试 22
2.1.2 配置Android硬件以供调试 23
2.1.3 升级Android SDK 24
2.1.4 Android软件开发包的问题 24
2.2 探索Android SDK 25
2.2.1 理解Android SDK许可协议 25
2.2.2 阅读Android SDK文档 26
2.2.3 探索Android应用程序核心框架 27
2.2.4 了解Android核心工具 28
2.2.5 探索Android示例应用程序 31
小结 32
参考资料和更多信息 32
第3章 编写第一个Android应用程序 33
3.1 测试你的开发环境 33
3.1.1 在Eclipse工程中导入Snake应用程序 33
3.1.2 为Snake工程创建Android虚拟设备(AVD) 35
3.1.3 为Snake工程创建运行配置参数 36
3.1.4 在Android模拟器中运行Snake应用程序 37
3.2 构建你的第一个Android应用程序 39
3.2.1 创建和配置新的Android工程 39
3.2.2 Android应用程序的核心文件和目录 41
3.2.3 为新工程创建Android虚拟设备 42
3.2.4 为工程配置运行参数 42
3.2.5 在模拟器中运行Android应用程序 43