目 录
第一篇 Android 系统结构和 SDK 使用 ...............................................................................4
第 1 章 Android 的系统介绍 ......................................................................................4
1.1 系统介绍 .......................................................................................................5
1.2 软件结构和使用的工具 ...............................................................................9
第 2 章 Android SDK 的开发环境 ...........................................................................12
2.1 Android SDK 的结构 .....................................................................................13
2.2 Android SDK 环境安装 .................................................................................15
2.3 Android 中运行仿真器环境 ..........................................................................31
2.4 Android 中建立工程 ......................................................................................45
第二篇 Android 应用程序的概述和框架 ..........................................................................56
第 3 章 Android 应用层程序的开发方式 ..................................................................56
3.1 应用程序开发的结构 ...................................................................................57
3.2 API 参考文档的使用 .....................................................................................58
第 4 章 Android 应用程序示例 ................................................................................63
4.1 HelloActivity 程序的运行 ..........................................................................64
4.2 HelloActivity 的源文件结构 ......................................................................65
4.3 HelloActivity 的编译结构 ..........................................................................69
4.4 SkeletonApp 的程序的运行 .......................................................................69
4.5 SkeletonApp 的源文件结构 .......................................................................71
4.6 SkeletonApp 的编译结构 ...........................................................................73
第 5 章 Android 应用程序的内容 ..............................................................................74
5.1 Android 应用程序的概念性描述 ...............................................................75
5.2 应用程序包含的各个文件 .........................................................................82
5.3 使用 am 工具启动 Android 应用程序 .......................................................84
第三篇 Android 的 UI 系统实现 .........................................................................................86
第 6 章 UI 的基本外形和控制 ...................................................................................86
6.1 控件和基本事件的响应 .............................................................................87
6.2 键盘事件的响应 ...........................................................................................93
6.3 运动事件的处理 ...........................................................................................96
6.4 屏幕间的跳转和事件的传递 ..................................................................... 100
6.5 菜单的使用 .................................................................................................. 106
6.6 弹出对话框 .................................................................................................. 109