| 作 者: | Paul Tremblett 王伯欣 |
| 出版社: | 人民邮电出版社 |
| 丛编项: | 全球智慧中文化 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | JAVA语言 程序设计 应用 移动通信 携带电话机 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 初识MIDlet
1.1 Hello MIDP
1.2 使用J2ME无线工具包部署应用
1.2.1 启动工具包
1.2.2 创建项目
1.2.3 准备源代码
1.2.4 建立项目
1.2.5 项目简析
1.2.6 运行应用程序
1.2.7 使用多种设备测试
1.3 协同Forte CE使用J2ME无线工具包
1.3.1 启动Forte
1.3.2 创建新项目
1.3.3 安装目录
1.3.4 创建一个包
1.3.5 创建MIDlet Suite
1.3.6 运行应用程序
第2章 动态内容
2.1 比较Date类的实现
2.2 Calendar类
2.3 TimeZone类
2.3.1 MIDP的TimeZone类
2.3.2 Java 2标准版(J2SE)
第3章 Command和CommandListener
3.1 Hello World第2版
3.2 运行Hello World第2版
3.3 多模拟器下的运行
3.4 建立LCDUI所需的Mind-set
3.5 Command类
3.5.1 Command标签
3.5.2 Command类型
3.5.3 Command优先级
3.6 CommandListener类
3.6.1 使用内部类实现CommandListener
3.6.2 运行日期例子应用程序
第4章 使用随机数
4.1 J2SE和MIDP的互换性
4.1.1 J2SE的随机序列
4.1.2 MIDP的随机序列
4.2 产生抽签数
第5章 使用MIDP API进行用户交互
5.1 走近TextBox
5.1.1 TextBox的更多试验
5.1.2 运行
5.2 Form类
5.3 向Form添加组件
5.3.1 TextField
5.3.2 TextField例子程序
5.3.3 提供浮点运算
5.3.4 运行TextField例子程序
5.3.5 Choice接口
5.3.6 ChoiceGroup
5.4 KMath源程序
5.4.1 KMath.java
5.4.2 QuasiScientificNotation.java
5.4.3 KMathException.java
第6章 高级用户界面组件
6.1 DateField项
6.1.1 DateField例子程序
6.1.2 运行DateField例子程序
6.2 Gauge项
6.2.1 非交互性Gauge例子程序
6.2.2 运行非交互性Gauge例子程序
6.3 ItemStateListener接口
6.3.1 交互性Gauge例子程序
6.3.2 运行交互性Gauge例子程序
第7章 在MIDlet内使用图形
7.1 可移植网络图形文件格式(PNG)
7.1.1 PNG图像
7.1.2 PNG文件
7.2 MIDP对PNG的支持
7.3 关联MIDlet和图像
7.4 在ChoiceGroup内包含图像
第8章 用户通知
8.1 Alert类
8.1.1 使用Alert作为软件封面
8.1.2 模式Alert
8.2 AlertType类
第9章 Ticker类
9.1 一个简单的Ticker
9.2 Ticker的延续特性
9.3 共享的Ticker模型
9.4 Ticker-per-Screen模型
9.5 改变Ticker的内容
第10章 持久性数据
10.1 RecordStore类
10.1.1 使用RecordStore类实现计划列表
10.1.2 运行RecordStore例子应用程序
10.1.3 列举MIDlet套件的记录存储集
10.1.4 创建记录存储集
10.1.5 打开记录存储集
10.1.6 添加记录到记录存储集
10.1.7 获得记录存储集的信息
10.1.8 导航记录存储集
10.1.9 RecordEnumeration接口
10.1.10 RecordComparator接口
10.1.11 删除记录
10.1.12 修改记录
10.1.13 RecordFilter接口
10.2 RecordStoreDemo源代码
第11章 记录存储集作为便携式日志
11.1 跟踪燃料消耗
第12章 简单联网
12.1 通用连接框架
12.2 查询时间服务器
12.2.1 服务器
12.2.2 客户端
12.2.3 运行例子程序
第13章 套接字通信
13.1 检查订单状态
13.1.1 服务器
13.1.2 运行例子程序
13.2 查询Skills数据库
13.2.1 服务器
13.2.2 运行第二个Skills例子程序
13.3 从服务器端获取相片
13.3.1 服务器
13.3.2 运行图片检索例子程序
第14章 独立式办公室
14.1 随身携带办公室
14.2 编写独立式办公室代码
14.2.1 独立式办公室MIDlet
14.2.2 独立式办公室服务器
第15章 高级联网
15.1 HttpConnection接口
15.2 本地天气
15.2.1 客户端
15.2.2 服务器端
15.2.3 运行例子程序
15.3 利用HttpConnection查询Skills数据库
15.3.1 客户端
15.3.2 服务器
15.3.3 运行例子程序
15.4 订单状态查询
15.4.1 客户端
15.4.2 服务器
15.4.3 运行例子程序
15.5 签名验证
15.5.1 客户端
15.5.2 运行例子程序
第16章 登录与MD5
16.1 简单登录
16.1.1 客户端
16.1.2 服务器
16.1.3 运行例子程序
16.2 使用MD5保护口令
16.2.1 客户端
16.2.2 服务器
16.2.3 运行例子程序
16.3 MD5算法的J2ME版本
16.3.1 MD5.java
16.3.2 Base64.java
16.3.3 Base64Exception.java
第17章 一个消息转发的应用程序
17.1 一个最小的安全消息应用程序
17.1.1 客户端
17.1.2 服务器
17.1.3 运行例子程序
17.2 Enigma代码
17.2.1 EnigmaMachine.java
17.2.2 EnigmaRotor.java
17.2.3 EnigmaReflector.java
17.2.4 EnigmaRotorTrippledException.java
17.3 结论
附录A 安装必备软件
A.1 Java Community Edition集成开发环境:Forte
A.2 J2MEWTK(J2ME无线工具包)
A.3 Palm OS模拟器(POSE)
A.4 MySQL关系型数据库管理系统
A.5 MySQL所用的JDBC驱动程序
A.6 Apache Web服务器
A.7 Tomcat Servlet容器
A.8 mod_jk
A.9 光盘中的软件
A.9.1 MIDlets
A.9.2 创建数据库表的SQL语句文件
A.9.3 独立运行的程序和服务器
A.9.4 J2EE软件
附录B MIDP API
B.1 Java.io包
B.1.1 DataInput接口
B.1.2 DataOutput接口
B.1.3 ByteArrayInputStream类
B.1.4 ByteArrayOutputStream类
B.1.5 DataInputStream类
B.1.6 DataOutputStream类
B.1.7 InputStream类
B.1.8 InputStreamReader类
B.1.9 OutputStream类
B.1.10 OutputStreamWriter类
B.1.11 PrintStream类
B.1.12 Reader类
B.1.13 Writer类
B.2 java.lang包
B.2.1 Runnable接口
B.2.2 Boolean类
B.2.3 Byte类
B.2.4 Character类
B.2.5 Class类
B.2.6 Integer类
B.2.7 Long类
B.2.8 Math类
B.2.9 Object类
B.2.10 Runtime类
B.2.11 Short类
B.2.12 String类
B.2.13 StringBuffer类
B.2.14 System类
B.2.15 Thread类
B.2.16 Throwable类
B.3 java.util包
B.3.1 枚举接口
B.3.2 Calendar类
B.3.3 Date类
B.3.4 Hashtable类
B.3.5 Random类
B.3.6 Stack类
B.3.7 Timer类
B.3.8 TimerTask类
B.3.9 TimeZone类
B.3.10 Vector类
B.4 javax.microedition.io包
B.4.1 Connection接口
B.4.2 ContentConnection接口
B.4.3 Datagram接口
B.4.4 Datagram Connection接口
B.4.5 HttpConnection接口
B.4.6 InputConnection接口
B.4.7 OutputConnection接口
B.4.8 StreamConnection接口
B.4.9 StreamConnectionNotifier接口
B.4.10 Connector类
B.5 javax.microedition.lcdui包
B.5.1 Chocie接口
B.5.2 CommandListener接口
B.5.3 ItemStateListener接口
B.5.4 Alert类
B.5.5 AlertType类
B.5.6 Canvas类
B.5.7 ChoiceGroup类
B.5.8 Command类
B.5.9 DataField类
B.5.10 Display类
B.5.11 Displayable类
B.5.12 Font类
B.5.13 Form类
B.5.14 Gauge类
B.5.15 Graphics类
B.5.16 Image类
B.5.17 ImageItem类
B.5.18 Item类
B.5.19 List类
B.5.20 Screen类
B.5.21 StringItem类
B.5.22 TextBox类
B.5.23 TextField类
B.5.24 Ticker类
B.6 Javax.micoreidtion.midlet包
B.7 Javax.micoreidtion.rms包
B.7.1 RecordComparator接口
B.7.2 RecordEnumeration接口
B.7.3 RecordFilter接口
B.7.4 RecordListener接口
B.7.5 RecordStore类