《智能手机操作系统编程:SYMBIAN及60系列》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:马建,陈健,牛建伟,邹仕洪,高一普等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030156773
  • 页数:259 页
图书介绍:本书主要通过具体的实例向读者介绍有关Symbian智能手机操作系统及编程方面的一些问题等。

第1章 引言 1

1.1 简介 1

1.1.1 什么叫Symbian 1

目录 1

1.1.2 Symbian公司 2

1.1.3 手机操作系统 3

1.2 智能手机市场 3

1.2.1 智能手机 3

1.2.2 智能手机的般功能 4

1.2.3 智能设备的种类 4

1.2.5 智能手机操作系统市场的生命力 5

1.2.4 基本的多用户智能手机操作系统分析 5

1.2.6 当今智能手机市场综述 6

1.2.7 操作系统的前景 6

1.3 Symbian特性 7

1.3.1 设计理念 7

1.3.2 Symbian系统的功能特点 8

1.3.3 Symbian系统的组件 9

1.3.4 用户互动的开发 10

1.3.5 程序开发 11

2.1.1 SDK中的根目录 12

第2章 开发环境 12

2.1 应用开发工具包 12

2.1.2 SDK中的epoc32\ 13

2.2 构建应用程序的方法 14

2.2.1 从命令行构建应用程序 14

2.2.2 从IDE构建应用程序 15

2.3 在模拟器和目标机器上运行应用程序 23

2.3.1 在模拟器上运行应用程序 23

2.3.2 在目标机器上运行应用程序 24

2.5 术语和缩略语 26

2.4 小结 26

2.3.3 模拟器和目标设备之间的差异 26

第3章 基础知识 27

3.1 命名规则与数据类型 27

3.1.1 命名规则 27

3.1.2 基本数据类型 28

3.2 内存与资源管理 28

3.2.1 Symbian OS内存设置 28

3.2.2 异常的处理对策 29

3.3.2 构造活动对象 36

3.3.1 活动对象 36

3.3 活动对象 36

3.3.3 个活动对象的例子 37

3.4 客户/服务器 38

3.4.1 Symbian OS客户/服务器结构框架 38

3.4.2 个例子 39

3.5 描述符 47

3.5.1 描述符简介和分类 47

3.5.2 描述符的操作和使用 49

3.6 小结 49

4.1.1 应用程序框架概述 50

第4章 应用程序设计 50

4.1 应用程序体系结构 50

4.1.2 核心应用程序类 52

4.1.3 应用程序初始化过程 52

4.1.4 设计应用程序UI体系结构 56

4.1.5 选择合适的体系结构 65

4.2 UI用户界面与独立引擎的开发 66

4.3 Ecom插件技术 69

4.3.1 Ecom概念概述 69

4.3.2 Ecom接口 70

4.3.3 Ecom DLL 72

4.4 国际化与本地化 74

4.5 小结 77

第5章 控件 78

5.1 简单控件 78

5.1.1 初始化 78

5.1.2 绘图 79

5.1.3 用户输入处理 82

5.2 复合控件 83

5.3.2 按钮 86

5.3.1 文本标签 86

5.3 常用控件 86

5.3.3 编辑器 87

5.3.4 列表 89

5.4 对话框 103

5.4.1 定义资源 104

5.4.2 创建对话框类 105

5.4.3 执行对话框 106

5.5 表格 107

5.5.1 定义资源 107

5.5.2 创建表格类 109

5.5.3 执行表格 110

5.6 小结 111

第6章 多媒体 112

6.1 多媒体组件结构 112

6.2 多媒体框架 113

6.2.1 客户API 113

6.2.2 控制器框架 113

6.2.3 控制器插件 114

6.2.4 底层子系统 115

6.2.5 图像转换库 116

6.2.7 使用MMF 117

6.2.6 在板摄像头API 117

6.3 音频 118

6.3.1 音频播放 118

6.3.2 音频录制 122

6.3.3 音频流 126

6.3.4 音频格式转换 132

6.4 视频 136

6.4.1 与视频相关的几个基本概念 136

6.4.2 视频播放 137

6.4.3 视频录制 142

6.5.1 位图API概述 145

6.5 位图 145

6.5.2 位图的使用 147

6.5.3 位图变换 151

6.6 图像格式转换 153

6.6.1 基丁活动对象的图像处理 153

6.6.2 图像解码 153

6.6.3 图像编码 159

6.6.4 静态函数 160

6.7 摄像头 161

6.7.1 创建摄像头 162

6.7.2 摄像头参数设置 163

6.7.3 摄像头取景器 164

6.7.4 图像捕捉 166

6.7.5 视频捕捉 167

6.8 小结 168

第7章 网络与通信 170

7.1 基于GPRS的无线数据通信 170

7.1.1 GPRS基本概念 170

7.1.2 通信数据库 173

7.1.3 管理GPRS网络连接界面 175

7.1.4 Socket通信 181

7.1.5 名字/地址解析与IPv6 185

7.1.6 网络安全性与Secure Socket 187

7.1.7 HTTP协议 191

7.1.8 使用模拟器中的网络功能 199

7.2 电话功能 200

7.2.1 电话API基本功能 202

7.2.2 电话呼入与呼出 205

7.3 蓝牙通信 206

7.3.1 设备搜索 208

7.3.2 服务搜索 211

7.3.3 蓝牙安全管理器 214

7.3.4 蓝牙Socket通信 215

7.3.5 对象交换协议 217

7.4 小结 220

第8章 消息 222

8.1 消息及其简介 222

8.1.1 消息的特点 222

8.1.2 消息条目 222

8.1.3 消息服务器 223

8.1.4 消息类型模块 224

8.1.5 BIO消息 225

8.1.6 消息API函数 227

8.1.7 消息开发步骤 229

8.2 短消息 231

8.2.1 SMS简介 231

8.2.2 SMS结构和流程 232

8.2.3 短消息应用实例 233

8.3 多媒体消息 236

8.3.1 MMS简介 236

8.3.2 MMS系统组成 237

8.3.3 MMS的信令原理 238

8.3.4 MMS的发送过程 239

8.3.5 SMIL 240

8.3.6 MMS的API函数 242

8.3.7 MMS开发实例 244

8.3.8 MMS常见错误信息 249

8.4 电子邮件 250

8.4.1 电子邮件简介 250

8.4.2 Email的基本协议 250

8.4.3 Email发送和接收的基本原理 252

8.4.4 Email简单实例 252

8.5 小结 258