天天看点

blackberry平台J2ME编程指南(一)

J2ME编程指南1

Contents

第一篇 J2ME编程基本指南... 6

1 引言... 6

2 J2ME概述... 7

2.1 介绍... 7

2.2 J2ME 是什么?... 7

2.3 J2ME 总体架构... 7

2.4 配置概述... 8

2.5 简表概述... 8

2.6 J2ME 目标设备... 8

2.7 J2ME、J2SE 与 J2EE 之间的比较... 9

3 开发J2ME应用程序... 9

3.1介绍... 9

3.2 设计开发小型设备应用程序要注意的事项... 10

3.3 设计开发移动设备应用程序的注意事项... 10

3.4 性能注意事项... 10

3.5 编译注意事项... 10

3.6 打包和部署注意事项... 11

4 J2ME配置... 11

4.1 J2ME 配置是什么?... 11

4.2连接限制设备配置 (CLDC). 12

4.3 CLDC 要求... 12

4.4 连接设备配置 (CDC). 12

5 J2ME简表... 13

5.1 J2ME 简表是什么?. 13

5.2 简表 : MIDP. 14

6. J2ME开发环境... 14

第二篇 J2ME和J2SE的差异... 15

1. 总体API差异... 16

1.1  CLDC API 16

1.1.2 java.lang. 16

1.1.3 java.lang 核心运行时类... 17

1.1.4 java.lang 核心数据类型类... 17

1.1.5 java.lang 帮助类... 17

1.1.6 java.io 输入类... 17

1.1.7 java.io 输出类... 17

1.1.8 java.util 收集类... 18

1.1.9 java.util -- 其它的类... 18

1.1.10 javax.microedition.io. 18

1.1.11 javax.microedition.io 帮助接口... 18

2. MIDP API 19

2.1 介绍... 19

2.2 UI 设计注意事项... 19

2.2 MIDP API 19

2.3 MIDlet 介绍... 19

2.4 HelloWorld MIDlet. 20

2.5 MIDP 软件包... 21

2 具体API集差异... 22

2.1 In/Out. 22

2.2 String操作... 23

2.4 File I/O.. 26

2.5 GUI 26

2.7 Applet. 28

2.8 Network. 28

2.9 Database. 30

第三篇 blackberry上的J2ME编程... 31

1 开发包支持... 31

2 UI开发支持... 31

3 blackberry native API的混用... 32

3.1 关于blackberry应用和midlet应用的集成... 32

3.1.1 用RMS在MIDlet和BlackBerry之间共享数据... 32

3.1.2  使用全局事件来进行应用交互... 32

3.1.3 使用RUNTIME Store来应用交互... 32

3.2 Midlet和blackberry应用互操作... 32

3.3 对GPS的补充... 33

4 日志支持... 34

继续阅读