Java ME手机应用开发技术与案例详解
作 者:冼进,文扬 编著
出版时间:2007
本书基于Java ME,系统描述了Java ME手机应用开发的各个方面。全书按照Java ME程序的开发流程合理编排内容,分成3个部分依次讲述。第1部分包括第1章-第5章,介绍Java ME有关的基础知,包括Java ME系统概述、基本的MIDlet程序结构和开发工具等:第2部分包括第6章-第14章,详细介绍Java ME开发的高级技术细节,包括MIDP包含的API、一些可选包等;第3部分属于应用实践部分,包括第15章-第17章,作者介绍了3个完整的Java ME应用程序实例,并给出详细的开发流程。本书配套光盘提供了Java ME程序开发的常用工具、开发包,以及书中所有实例文件的源代码。
本书信息知识丰富,讲解由浅入深、注释详尽,是一本注重实践应用的Java ME开发指南,适合广大Java ME工程技术人员自学与参考。
目录
- 第1部分 入门篇
- 第1章 Java ME概述
- 1.1 Java历史回顾
- 1.2 Java平台概述
- 1.3 Java ME的优势
- 1.4 Java ME平台架构
- 1.5 Java ME平台的发展
- 1.6 本章小结
- 第2章 CLDC介绍
- 2.1 CLDC规范
- 2.2 CLDC架构与安全
- 2.3 与Java语言规范和虚拟机规范的兼容
- 2.4 本章小结
- 第3章 MIDP介绍
- 3.1 MIDP规范
- 3.2 MIDP架构与软件要求
- 3.3 MIDP 2.0的新特性
- 3.4 MIDP 2.1的新特性
- 3.5 本章小结
- 第4章 MIDP应用程序
- 4.1 MIDlet程序的生命周期
- 4.2 MIDlet程序的管理
- 4.3 MIDlet程序的部署
- 4.4 本章小结
- 第5章 Java ME开发工具
- 5.1 Java ME开发工具概述
- 5.2 Java Wireless Toolkit
- 5.3 IntelliJ
- 5.4 JBuilder
- 5.5 Eclipse
- 5.6 NetBeans
- 5.7 本章小结
- 第2部分 进阶篇
- 第6章 LCDUI概论
- 6.1 为何不使用AWT/SWING
- 6.2 LCDUI体系结构
- 6.3 Display类
- 6.4 Displayable类
- 6.5 Command类
- 6.6 CommandListener类
- 6.7 Ticker类
- 6.8 本章小结
- 第7章 LCDUI高级API
- 7.1 Screen类
- 7.2 Alert类
- 7.3 Choice接口
- 7.4 List类
- 7.5 TextBox类
- 7.6 Form类
- 7.7 Item类
- 7.8 StringItem类
- 7.9 ItemCommandListener接口
- 7.10 外观模式
- 7.11 ImageItem类
- 7.12 布局
- 7.13 Spacer类
- 7.14 TextField类
- 7.15 DateField类
- 7.16 ChoiceGroup类
- 7.17 ItemStateListener接口
- 7.18 Gauge类
- 7.19 本章小结
- 第8章 LCDUI低级API
- 8.1 Canvas类
- 8.2 Graphics类
- 8.3 Canvas类绘图
- 8.4 本章小结
- 第9章 游戏开发
- 9.1 MIDP游戏开发包
- 9.2 GameCanvas类
- 9.3 Sprite类
- 9.4 TiledLayer类
- 9.5 LayerManager类
- 9.6 碰撞检测
- 9.7 本章小结
- 第10章 MIDP的记录管理系统
- 10.1 记录管理系统介绍
- 10.2 记录存储的创建与删除
- 10.3 记录的操作5
- 10.4 获得记录存储的信息
- 10.5 监视记录存储
- 10.6 遍历记录存储中的记录
- 10.7 本章小结
- 第11章 MIDP的网络通信
- 11.1 MIDP网络通信简介
- 11.2 基于Http协议的网络通信
- 11.3 基于Socket协议的网络通信
- 11.4 基于Datagram协议的网络通信
- 11.5 本章小结
- 第12章 MIDP的音频播放
- 12.1 MIDP音频播放简介
- 12.2 音调播放
- 12.3 音调序列播放与Player对象的状态
- 12.4 音乐播放
- 12.5 音乐播放控制
- 12.6 音乐播放状态变化事件
- 12.7 声音的录制
- 12.8 本章小结
- 第13章 MIDP的视频播放
- 13.1 MIDP视频播放简介
- 13.2 使用Item组件进行视频播放
- 13.3 使用Canvas类进行视频播放
- 13.4 视频播放状态
- 13.5 视频播放控制
- 13.6 截取视频播放画面
- 13.7 本章小结
- 第14章 MIDP的安全策略和推注册机制
- 14.1 MIDP的安全策略
- 14.2 MIDP的推注册机制
- 14.3 本章小结
- 第3部分 应用篇
- 第15章 机票预订系统
- 15.1 机票预订系统简介
- 15.2 数据库设计
- 15.3 JSP简介
- 15.4 MySQL数据库简介
- 15.5 代码分析
- 15.6 本章小结
- 第16章 旅游信息系统
- 16.1 旅游信息系统简介
- 16.2 数据库设计
- 16.3 Servlet简介
- 16.4 代码分析
- 16.5 本章小结
- 第17章 新闻查看系统
- 17.1 新闻查看系统简介
- 17.2 数据库设计
- 17.3 代码分析
- 17.4 本章小结
- 参考文献