《J2ME应用教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈旭东,徐保民,张宏勋编著
  • 出 版 社:北京:清华大学出版社;北京交通大学出版社
  • 出版年份:2007
  • ISBN:9787810828987
  • 页数:225 页
图书介绍:本书详细介绍有关J2ME的各种概念,并以浅显易懂的例子讲解如何开发MIDP应用程序。主要内容包括:高级用户界面和低级用户界面编程、记录存储、游戏开发、网络编程及多媒体应用开发等。

1.1 Java平台和J2ME技术概况 1

1.1.1 Java语言的发展和现状 1

第1章 J2ME概述 1

1.1.2 J2ME概述 3

1.1.3 KVM 5

1.1.4 CLDC 5

1.1.5 MIDP 6

1.2 第一个MIDlet程序 8

1.3 MIDlet的生命周期 11

1.4 搭建J2ME开发平台 12

1.4.1 J2ME程序的开发流程 12

1.4.2 搭建开发平台WTK 13

1.4.3 搭建开发平台Eclipse 21

小结 27

习题 27

2.1 用户界面库的体系结构 28

第2章 高级用户界面设计 28

2.2 显示 29

2.3 事件处理 32

2.4 提醒 34

2.5 列表与文本框 36

2.5.1 List 36

2.5.2 TextBox 39

2.6 表单 42

2.6.1 Spacer 43

2.6.2 CustomItem 44

2.6.3 ImageItem 48

2.6.4 StringItem 51

2.6.5 TextField 53

2.6.6 DateField 55

2.6.7 Gauge 57

2.6.8 ChoiceGroup 60

习题 63

小结 63

第3章 图形应用设计 64

3.1 Displayable类 64

3.2 Canvas类 64

3.3 Paint方法和Graphics类 67

3.3.1 Graphics属性 67

3.3.2 坐标系 68

3.3.3 颜色设定 68

3.3.4 图形的绘制和画面填充 69

3.3.5 Graphics原点的变换 76

3.4 Image类 77

3.4.1 不可修改的Image对象 77

3.4.2 可修改的Image对象 80

3.5 字体与文本的绘制 80

3.5.1 字型 80

3.5.2 定位点 82

3.6 一个简单的MIDlet动画 83

3.7 Canvas低级事件处理 91

小结 97

习题 97

第4章 记录管理系统 98

4.1 RMS概述 98

4.1.1 记录库 99

4.1.2 记录 100

4.2 记录库操作 100

4.2.1 创建和打开记录库 101

4.2.2 关闭记录库 103

4.2.3 删除记录库 103

4.2.4 记录库属性操作 104

4.2.5 记录库操作实例 105

4.3 记录操作 109

4.3.1 增加记录 109

4.3.2 获取记录 109

4.3.4 删除记录 110

4.3.5 记录操作实例 110

4.3.3 修改记录 110

4.3.6 复合数据的处理 114

4.4 监视记录库的变化 118

4.4.1 RecordListener接口 119

4.4.2 注册记录库监听器 120

4.4.3 监视记录库变化实例 120

4.5 记录的查询与排序 123

4.5.1 记录的比较 123

4.5.2 记录的过滤 126

4.5.3 记录的遍历 128

4.5.4 实现查找与排序 129

小结 132

习题 132

第5章 网络应用 133

5.1 HTTP协议简介 133

5.2 通用连接框架GCF 134

5.2.1 GCF的层次结构 134

5.2.2 GCF的使用 135

5.3 基于HTTP的网络编程 136

5.3.1 建立HTTP连接 136

5.3.2 设置HTTP请求头 137

5.3.3 回复处理 137

5.3.4 关闭HTTP连接 138

5.3.5 HTTP实例 138

5.4 基于Socket的网络编程 144

5.4.1 Socket连接简介 144

5.4.2 Socket实例 145

5.5 基于WMA的网络编程 152

5.5.1 WMA连接简介 153

5.5.2 SMS实例 154

小结 159

习题 159

第6章 多媒体应用开发 160

6.1 MMAPI概述 160

6.2.1 创建Player对象 161

6.2 Player类 161

6.2.2 Player对象常用方法 162

6.2.3 Player对象的状态和事件 163

6.3 基于MMAPI的多媒体应用 164

6.3.1 获取设备支持的媒体类型和协议 164

6.3.2 单音与音序 167

6.3.3 播放MIDI 172

6.3.4 音频播放 175

6.3.5 视频播放 178

6.3.6 录音 182

6.3.7 拍照与录像 186

小结 191

习题 191

第7章 手机游戏开发 192

7.1 MIDP 2.0游戏API 192

7.2 GameCanvas类 192

7.3.1 构造方法 196

7.3 Sprite类 196

7.3.2 碰撞检测 197

7.3.3 显示 197

7.3.4 移动和旋转变换 197

7.3.5 Sprite实例 203

7.4 LayerManager类 206

7.5 LayerManager类和背景图像的滚动 211

7.6 TiledLayer类 215

7.6.1 TiledLayer类的创建 216

7.6.2 TiledLayer类的操作 217

7.6.3 TiledLayer类的显示 217

7.6.4 获取当前TiledLayer类的设置 217

7.6.5 动画单元 217

7.6.6 TiledLayer类实例 218

小结 225

习题 225

参考文献 226