Java ME嵌入式程序设计

副标题:无

作   者:张家耀,何雪芳,宋梅主编

分类号:

ISBN:9787121147654

微信扫一扫,移动浏览光盘

简介

  《java me嵌入式程序设计》共11章,内容包括:java me概述,java me开发环境与工具,图形用户界面体系结构,高级用户界面设计,低级图形用户界面,midp游戏程序设计基础,midp网络编程,midp记录存储器,mmapi多媒体程序设计,无线消息程序设计,应用程序管理软件。本书内容涵盖java me嵌入式程序设计的主要领域,并反映java me程序设计的新成果。书中例题全部经过精心设计,既能帮助理解基础知识,同时具有启发性,程序略加修改就可以应用到实际手机上。    《java me嵌入式程序设计》适合作为高等学校计算机及相关专业本科教材,也可作为有一定java语言基础的移动通信开发爱好者的参考书。

目录

《java me嵌入式程序设计》

第1章 java me概述 1

1.1 java me平台 1

1.2 java me体系结构 1

1.3 移动信息设备简表 3

1.3.1 midp目标设备的特性 4

1.3.2 midp的功能范围 4

1.3.3 midp类库 4

1.4 midp应用程序——midlet 5

1.5 midlet套件 7

1.5.1 清单文件 8

1.5.2 jad文件 9

1.5.3 java应用程序管理器——jam或ams 10

1.6 java me的标准规范 11

习题1 12

第2章 java me开发环境与工具 13

2.1 安装无线工具包wtk 13

2.2 使用wtk开发midp应用程序 15

2.2.1 编写程序源代码 15

2.2.2 简单开发周期 16

.2.2.3 设置wtk开发环境 18

2.2.4 完整开发周期 21

2.3 使用eclipse开发环境开发midp应用程序 22

2.3.1 eclipse概述 22

2.3.2 安装eclipse和eclipseme 22

2.3.3 配置eclipse 26

2.3.4 使用eclipse创建midlet套件 28

2.3.5 创建midlet 30

2.3.6 运行midlet 31

2.3.7 打包与混淆 33

习题2 34

第3章 图形用户界面体系结构 35

3.1 lcdui体系结构 35

3.2 display类 36

3.3 displayable类 39

3.4 command类和commandlistener接口 41

3.4.1 command类 41

3.4.2 commandlistener接口 42

习题3 44

第4章 高级用户界面设计 45

4.1 高级用户界面——screen类 45

4.1.1 screen类概述 45

4.1.2 文本框——textbox类 46

4.1.3 信息窗口——alert类 49

4.2 选择实现——choice接口 51

4.2.1 构造方法 51

4.2.2 编辑choice对象 52

4.2.3 choice对象的选项类型 52

4.3 选择列表——list类 53

4.3.1 构造方法 53

4.3.2 列表选项的编辑 53

4.3.3 列表选项的类型 55

4.4 容器控件——form类 57

4.4.1 form类概述 58

4.4.2 组件——item类 59

4.4.3 stringitem类 61

4.4.4 文本区域——textfield类 63

4.4.5 图像操作——imageitem类 65

4.4.6 空间填充控件——spacer类 68

4.4.7 选择组组件——choicegroup类 68

4.4.8 处理日期和时间组件——datefield类 71

4.4.9 进度条——gauge类 73

4.4.10 自定义组件——customitem类 75

习题4 75

第5章 低级图形用户界面 78

5.1 画布canvas类 78

5.1.1 canvas类概述 78

5.1.2 画布规格与布局 78

5.1.3 绘制和重绘制 79

5.1.4 画布可视化 79

5.2 图形绘制graphics类 81

5.2.1 绘制简单图形 82

5.2.2 绘制文本 89

5.2.3 图像绘制 93

5.2.4 计时器 98

5.3 低级事件处理 102

5.3.1 标准键盘事件 102

5.3.2 游戏动作按键事件 104

5.3.3 指针事件 106

习题5 111

第6章 midp游戏程序设计基础 112

6.1 游戏程序设计概述 112

6.2 游戏画布 113

6.3 游戏画布上的按键处理 117

6.4 图层layer类 121

6.4.1 分块图层tiledlayer类 122

6.4.2 精灵sprite类 129

6.4.3 图层管理 layermanager类 142

6.4.4 简单游戏举例 144

习题6 144

第7章 midp网络编程 145

7.1 移动网络编程概述 145

7.1.1 cldc的通用连接框架 145

7.1.2 通用连接框架中的类 146

7.2 http编程 148

7.2.1 midlet连接http服务器 148

7.2.2 获取http连接的基本信息 149

7.2.3 手机客户端与http服务器通信 151

7.3 套接字编程 161

7.3.1 客户端与服务器的套接字连接 162

7.3.2 套接字连接可以得到的基本信息 162

7.3.3 套接字连接通信 165

7.4 udp数据报编程 172

7.4.1 客户端与服务器端数据报连接 172

7.4.2 数据报的传递 173

习题7 180

第8章 midp记录存储器 181

8.1 rms概述 181

8.2 记录存储器 182

8.2.1 管理记录存储器 182

8.2.2 recordstore类中存取记录存储器信息的常用方法 183

8.3 记录的基本操作 187

8.3.1 简单记录的读/写 187

8.3.2 复杂记录的处理 192

8.4 记录的遍历、查询和排序 199

8.4.1 记录的遍历 199

8.4.2 建立和使用过滤器 200

8.4.3 建立和使用排序器 200

8.5 记录存储器的事件处理 207

8.6 综合实例 207

习题8 207

第9章 mmapi多媒体程序设计 208

9.1 mmapi概述 208

9.1.1 mmapi的体系结构 208

9.1.2 管理器manager类 209

9.1.3 播放器player接口 210

9.1.4 数据源datasource类 211

9.1.5 控制器control接口 211

9.2 音频播放 212

9.3 视频播放 216

9.4 手机拍照的实现 221

习题9 226

第10章 无线消息程序设计 227

10.1 无线消息概述 227

10.1.1 gsm短消息服务 227

10.1.2 gsm小区广播 228

10.2 wma概述 228

10.3 使用wtk中的wma控制台 229

10.3.1 配置和启动wtk中的wma控制台 229

10.3.2 使用wma控制台发送文本消息 231

10.3.3 使用wma控制台发送小区广播 232

10.3.4 使用wma控制台发送多媒体消息 233

10.4 编写利用wma控制台收发短消息的程序 234

10.4.1 发送和接收sms消息 234

10.4.2 发送和接收二进制消息 239

10.4.3 发送和接收多媒体消息 245

习题10 251

第11章 应用程序管理软件 253

11.1 midp应用程序经ota下载安装 253

11.1.1 ota下载安装过程 253

11.1.2 在eclipse中形成jar文件和jad文件 253

11.1.3 在服务器中搭建ota下载环境 254

11.1.4 从服务器中ota下载应用程序 254

11.2 push技术 256

11.2.1 概述 257

11.2.2 pushregistry类的主要方法 257

11.2.3 静态注册方式 258

11.2.4 动态注册方式 263

11.2.5 使用push技术应注意的问题 265

习题11 265

参考文献 266


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java ME嵌入式程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon