第1章 J2ME概述.
1.1 Java平台和J2ME技术概况
1.1.1 Java语言的发展和现状
1.1.2 J2ME概述
1.1.3 KVM
1.1.4 CLDC
1.1.5 MIDP
1.2 第一个MIDlet程序
1.3 MIDlet的生命周期
1.4 搭建J2ME开发平台
1.4.1 J2ME程序的开发流程
1.4.2 搭建开发平台WTK
1.4.3 搭建开发平台Eclipse
小结
习题
第2章 高级用户界面设计
2.1 用户界面库的体系结构
2.2 显示
2.3 事件处理
2.4 提醒
2.5 列表与文本框
2.5.1 List
2.5.2 TextBox
2.6 表单
2.6.1 Spacer
2.6.2 CustomItem
2.6.3 ImageItem
2.6.4 StringItem
2.6.5 TextField
2.6.6 DateField
2.6.7 Gauge
2.6.8 ChoiceGroup
小结
习题
第3章 图形应用设计
3.1 Displayable类
3.2 Canvas类
3.3 Paint方法和Graphics类
3.3.1 Graphics属性
3.3.2 坐标系
3.3.3 颜色设定
3.3.4 图形的绘制和画面填充
3.3.5 Graphics原点的变换
3.4 Image类
3.4.1 不可修改的Image对象
3.4.2 可修改的Image对象
3.5 字体与文本的绘制
3.5.1 字型
3.5.2 定位点
3.6 一个简单的MIDlet动画
3.7 Canvas低级事件处理
小结
习题
第4章 记录管理系统
4.1 RMS概述
4.1.1 记录库
4.1.2 记录
4.2 记录库操作
4.2.1 创建和打开记录库
4.2.2 关闭记录库
4.2.3 删除记录库
4.2.4 记录库属性操作
4.2.5 记录库操作实例
4.3 记录操作..
4.3.1 增加记录
4.3.2 获取记录
4.3.3 修改记录
4.3.4 删除记录
4.3.5 记录操作实例
4.3.6 复合数据的处理
4.4 监视记录库的变化
4.4.1 RecordListener接口
4.4.2 注册记录库监听器
4.4.3 监视记录库变化实例
4.5 记录的查询与排序
4.5.1 记录的比较
4.5.2 记录的过滤
4.5.3 记录的遍历
4.5.4 实现查找与排序
小结
习题
第5章 网络应用
5.1 HTIP协议简介
5.2 通用连接框架GCF
5.2.1 GCF的层次结构
5.2.2 GCF的使用
5.3 基于HTTP的网络编程
5.3.1 建立HTTP连接
5.3.2 设置HTTP请求头
5.3.3 回复处理
5.3.4 关闭HTTP连接
5.3.5 HTTP实例
5.4 基于Socket的网络编程
5.4.1 Socket连接简介
5.4.2 Socket实例
5.5 基于WMA的网络编程
5.5.1 WMA连接简介
5.5.2 SMS实例
小结
习题
第6章 多媒体应用开发
6.1 MMAPI概述
6.2 Player类
6.2.1 创建Player对象
6.2.2 Player对象常用方法
6.2.3 Player对象的状态和
6.3 基于MMAPI的多媒体
6.3.1 获取设备支持的媒体
6.3.2 单音与音序
6.3.3 播放MIDI
6.3.4 音频播放
6.3.5 视频播放
6.3.6 录音
6.3.7 拍照与录像
小结
习题
第7章 手机游戏开发
7.1 MIDP 2.0游戏API
7.2 GameCanvas类
7.3 Sprite类
7.3.1 构造方法
7.3.2 碰撞检测
7.3.3 显示
7.3.4 移动和旋转变换
7.3.5 Sprite实例
7.4 LayerManager类
7.5 LayerManager类和背景图像的滚动
7.6 TiledLayer类
7.6.1 TiledLayer类的创建
7.6.2 TiledLayer类的操作
7.6.3 TiledLayer类的显示
7.6.4 获取当前TiledLayer类的设置
7.6.5 动画单元
7.6.6 TiledLayer类实例
小结
习题
参考文献...