第1 篇 移动终端应用软件开发综述
第 1 章 智能终端设备 3
1.1 智能终端设备的定义 3
1.2 智能终端设备的类型和发展方向 3
1.3 手持式智能终端设备 3
1.3.1 硬件 3
1.3.2 软件 5
1.4 可佩戴式智能终端设备 15
1.5 家庭网关和路由设备 17
1.6 智能电视 18
1.7 智能终端设备的演进目标 19
第 2 篇 Android 应用软件开发基础篇
第 2 章 初步认识 Android23
2.1 Android前世今生 23
2.2 Android家族版本演进及介绍 23
2.3 Android的系统架构 27
第 3 章 完成第一个 Android 应用31
3.1 Android应用开发环境搭建 31
3.1.1 准备Android应用开发电脑 31
3.1.2 下载Java环境 31
3.1.3 下载Android SDK(内含Eclipse) 32
3.1.4 安装JDK 32
3.1.5 安装Android SDK(内含Eclipse) 37
3.1.6 创建、删除和运行AV D 39
3.2 开发第一个Android应用程序HelloWorld 43
3.2.1 生成Android项目 43
3.2.2 生成一个简单的用户UI 46
3.2.3 在Java代码中编写业务实现 48
3.3 Android应用运行 50
3.3.1 运行AV D模拟器 50
3.3.2 运行应用 50
3.4 Android应用打包 51
第 4 章 Android 应用目录结构54
第 5 章 开发工具使用56
5.1 调试工具——DDMS 56
5.1.1 DDMS 启动 56
5.1.2 DDMS面板介绍 57
5.2 调试工具——ADB 59
5.3 编译工具——DX 60
5.4 打包工具——AAPT 60
5.5 其他工具 62
第 6 章 Android 应用程序的常用组件63
6.1 Activity 63
6.1.1 Activity生命周期 63
6.1.2 Activity生命周期案例 65
6.2 Service 69
6.2.1 启动模式 71
6.2.2 绑定模式 77
6.3 Broardcast Receiver 83
6.4 Content Provider 85
6.4.1 Content Provider 85
6.4.2 Content Resolver 85
6.4.3 URI的使用方法 85
6.4.4 Content Provider实现 86
6.5 Intent和Intent Filter 93
6.5.1 显式Intent 93
6.5.2 隐式Intent及Intent Filter 98
第 3 篇 iOS 应用软件开发基础篇
第 7 章 iOS 前世今生105
7.1 iOS 1.0 105
7.2 iOS 2.0 106
7.3 iOS 3.0 106
7.4 iOS 4.0 106
7.5 iOS 5.0 107
7.6 iOS 6.0 107
第 8 章 iOS 的系统架构109
8.1 Cocoa Touch层 109
8.1.1 主要特征 110
8.1.2 主要框架 112
8.2 Media层 113
8.2.1 主要特征 114
8.2.2 主要框架 114
8.3 Core Service层 115
8.3.1 主要特征 115
8.3.2 主要框架 116
8.4 Core OS层 118
第 9 章 iOS 开发环境119
9.1 搭建iOS开发环境 119
9.1.1 Mac电脑 119
9.1.2 注册正式开发者账号 119
9.1.3 下载、安装Xcode开发工具 124
9.2 Xcode简介 126
9.2.1 启动Xcode 126
9.2.2 新建Xcode项目 127
9.2.3 Xcode项目窗口 128
9.2.4 界面编辑器简介 130
9.3 模拟器 132
第 10 章 第一个 iOS 应用——HelloWorld 135
10.1 创建新项目 135
10.2 项目文件结构设计 137
10.2.1 AppDelegate.h和AppDelegate.m
展开