J2ME中文教程 目 录 第 1 章J2ME技术概述....................................................................... 1 1.1 什么是J2ME .....................................................................................................................2 1.2 J2ME平台体系结构..........................................................................................................2 1.3 MIDlet应用程序的生命周期...........................................................................................3 第2 章CLDC简介.............................................................................. 7 2.1 CLDC概述........................................................................................................................8 2.1.1 CLDC的目标.............................................................................................................9 2.1.2 CLDC的整体需求.....................................................................................................9 2.1.3 CLDC的硬件需求.....................................................................................................9 2.1.4 CLDC的软件需求.....................................................................................................9 2.2 CLDC的功能范围.......................................................................................................... 10 2.2.1 CLDC包含的功能................................................................................................... 10 2.2.2 CLDC不包含的功能............................................................................................... 10 2.2.3 CLDC与J2SE的关系............................................................................................... 10 2.2.4 CLDC核心类库与J2SE的主要区别....................................................................... 11 2.3 CLDC的安全机制.......................................................................................................... 12 2.3.1 CLDC的安全级别................................................................................................... 12 2.3.2 CLDC中类的预审核模式.......................................................................................14 2.3.3 CLDC中的类的文件格式.......................................................................................15 2.4 CLDC的类库.................................................................................................................. 15 2.4.1 java.lang包............................................................................................................... 16 2.4.2 java.util包................................................................................................................ 19 2.4.3 java.io包................................................................................................................... 21 2.4.4 javax.microedition.io包........................................................................................... 24 2.5 CLDC1.1 的新特性........................................................................................................ 25 第3 章MIDP高级UI 的使用.......................................................... 27 3.1 概述................................................................................................................................28 3.2 列表List...........................................................................................................................29 3.2.1 Exclusive(单选式) ................................................................................................... 29 J2ME 中文教程 by www.j2medev.com 3.2.2 Implicit (隐含式)......................................................................................................30 3.2.3 Multiple(多选式) ..................................................................................................... 31 3.3 TextBox ...........................................................................................................................34 3.4 Alert................................................................................................................................36 3.5 Form概述........................................................................................................................ 40 3.6 StringItem及ImageItem...................................................................................................41 3.6.1 StringItem.................................................................................................................41 3.6.2 ImageItem ................................................................................................................43 3.7 CustomItem.....................................................................................................................44 3.8 TextField和DateField......................................................................................................50 3.9 Gauge和Spacer,ChoiceGroup .........................................................................................51 3.9.1 Gauge .......................................................................................................................51 3.9.2 Spacer.......................................................................................................................53 3.9.3 ChoiceGroup ............................................................................................................ 53 第4 章MIDP低级UI的使用............................................................ 55 4.1 低级API与低级事件的联系........................................................................................... 56 4.2 重绘事件及Graphics入门............................................................................................... 57 4.2.1 坐标概念.................................................................................................................. 57 4.2.2 颜色操作.................................................................................................................. 58 4.2.3 绘图操作.................................................................................................................. 59 4.3 Canvas与屏幕事件处理................................................................................................. 61 4.4 键盘及触控屏幕事件的处理......................................................................................... 64 4.5 Graphics相关类............................................................................................................... 66 4.5.1 Image类.................................................................................................................... 66 4.5.2 字体类...................................................................................................................... 69 第5 章MIDP的持久化解决方案 — RMS..................................... 71 5.1 初识RMS(Record Management System)...................................................................72 5.2 RecordStore的管理......................................................................................................... 73 5.2.1 RecordStore的打开.................................................................................................. 73 5.2.2 RecordStore的关闭.................................................................................................. 74 5.2.3 RecordStore的删除.................................................................................................. 74 5.2.4 其他相关操作.......................................................................................................... 75 5.3 RecordStore的基本操作................................................................................................. 75 5.3.1 增加记录.................................................................................................................. 75 5.3.2 修改与删除记录...................................................................................................... 76 J2ME 中文教程 by www.j2medev.com 5.3.3 自定义数据类型与字节数组的转换技巧.............................................................. 76 5.3.4 利用RMS实现对象序列化..................................................................................... 77 5.4 RecordStore的进阶操作................................................................................................. 78 5.4.1 RecordEnumeration遍历接口.................................................................................. 79 5.4.2 RecordFilter 过滤接口............................................................................................ 81 5.4.3 RecordComparator比较接口...................................................................................82 5.4.4 RecordListener监听器接口..................................................................................... 83 第6 章GAME API ........................................................................... 85 6.1 游戏API简介................................................................................................................... 86 6.2 GameCanvas的使用........................................................................................................ 87 6.2.1 绘图.......................................................................................................................... 88 6.2.2 键盘.......................................................................................................................... 88 6.3 Sprite的使用................................................................................................................... 89 6.3.1 Sprite帧.................................................................................................................... 89 |
查看评论
已有0位网友发表了看法