Java ME手机应用开发大全

Java ME手机应用开发大全

黄正环, 编著

出版社:科学出版社

年代:2010

定价:48.0

书籍简介:

随着移动换联网技术飞速发展,以手机为核心的新兴内容承载形式正在越来越多的融入人们日常生活的方方面面,这使得手机应用开发获得了日益广阔的发展空间。而在众多手机应用开发技术中,J2ME技术由于获得了几乎所有手机厂商的支持,而成为目前最流行的手机编程语言之一。本书正是由浅入深的讲解了基于J2ME的手机应用开发的相关技术。全书共16章,讲述的内容从J2ME的基础知识、开发环境搭建和用户界面设计,到记录管理系统、移动互联网技术、文件系统、多媒体技术,几乎涵盖了J2ME手机应用开发的各个方面。同时,本书还有针对性的陪伴的大量的实例代码以便读者能深入理解相关概念和技术。本书既适合对J2ME技术有兴趣的初学者,也可以作为有一定手机开发经验的开发人员参考用书。

书籍目录:

第1篇 基础入门

 第1章 初识Java ME 1

1.1 Write one, Run anywhere 1

1.2 Java ME平台体系结构 2

1.3 MIDlet的生命周期 3

1.4 MIDlet套件 5

1.5 移动开发中的常用规范 7

 第2章 开发环境配置 9

2.1 JDK的安装和配置 9

2.2 Eclipse的安装和配置 14

2.3 EclipseME的安装 16

2.4 SDK的安装 20

2.5 创建Java ME工程 24

2.6 运行和打包 25

 第3章 用户界面 29

3.1 LCDUI的架构 29

3.2 Display类 30

实例3-1 测试设备的属性 32

3.3 Displayable类 35

3.4 Command类 36

实例3-2 菜单命令的类型对菜单命令的位置和顺序的影响 37

实例3-3 Command第二个构造方法的使用及菜单命令监听 40

 第4章 高级UI组件开发 42

4.1 列表类List 42

4.1.1 List的3种类型 42

实例4-1 List类提供的各种对选项的维护操作 44

4.1.2 List中的选中事件 47

实例4-2 在隐式类型列表中处理选中事件 48

实例4-3 在多选类型列表中处理选中事件 49

4.2 文本输入类TextBox 52

实例4-4 TextBox的文本编辑功能 54

4.3 表单类Form 57

4.3.1 Form中的Item布局 58

实例4-5 Form中的Item布局规则 59

4.3.2 ChoiceGroup 63

实例4-6 3种类型ChoiceGroup的用法 64

4.3.3 DateField 66

实例4-7 DATE_TIME 类型的DateField 67

4.3.4 Gauge 69

实例4-8 Gauge的使用方法 70

4.3.5 CustomItem 74

实例4-9 CustomItem的使用方法 75

4.3.6 其他的Item 79

4.3.7 Item的菜单命令 80

实例4-10 Item中菜单命令的使用方法 80

4.4 提示类Alert 82

实例4-11 常见Alert的使用方法 83

4.5 文字滚动类Ticker 87

实例4-12 Ticker的使用方法 88

 第5章 低级UI组件开发 90

5.1 Canvas概述 90

5.2 绘图类Graphics 91

5.2.1 绘制文本 92

实例5-1 Canvas中绘制文本的方法 93

5.2.2 绘制简单图形 95

实例5-2 Canvas中绘制各种图形的方法和绘制效果 98

5.2.3 绘制图片 101

5.3 绘图的相关类 102

5.3.1 图片类Image 102

5.3.2 字体类Font 104

5.4 按键响应 105

实例5-3 Canvas中对按键事件的处理 107

第2篇 高手进阶

 第6章 记录管理系统(RMS) 110

6.1 RMS的基本概念 110

6.2 RecordStore的打开、关闭和删除 111

6.3 记录的管理 113

6.3.1 添加和删除记录 114

6.3.2 获取和修改记录 115

6.4 记录的存储 116

6.4.1 系统数据类型的数据存储 117

实例6-1 图片的存储和读取 118

6.4.2 自定义数据类型的数据存储 124

实例6-2 自定义数据类型的存储和读取 126

6.5 遍历记录 134

6.6 记录管理的高级应用 136

6.6.1 记录过滤 136

实例6-3 过滤器的实现方法 136

6.6.2 记录排序 140

实例6-4 排序策略的实现方法 140

6.6.3 记录监听 143

实例6-5 记录监听的实现方法 144

 第7章 异常处理 152

7.1 MIDP定义的异常类 152

7.2 Exception类 154

7.3 异常处理 155

7.3.1 捕获异常 156

7.3.2 抛出异常 157

7.3.3 finally关键字 160

7.4 异常处理的一些基本原则 162

 第8章 多线程应用 163

8.1 多线程概述 163

8.2 多线程的实现 164

8.2.1 通过继承Thread类 164

8.2.2 通过实现Runnalbe接口 165

8.2.3 使用任务组合 166

实例8-1 使用任务组合实现多线程 167

8.3 线程状态控制 171

8.4 同步和死锁 173

实例8-2 使用synchronized关键字来实现线程同步 174

 第9章 移动网络应用 179

9.1 通用连接框架概述 179

9.2 搭建服务器 182

9.3 HTTP连接 186

实例9-1 使用GET和POST方法进行HTTP通信 188

实例9-2 处理客户端请求的Servlet 193

9.4 Socket连接 196

实例9-3 Socket服务器端程序 197

实例9-4 Socket客户端程序 202

9.5 Datagram连接 204

实例9-5 Datagram客户端程序 205

实例9-6 Datagram服务器端程序 209

 第10章 文件管理 211

10.1 文件/文件夹的访问 211

实例10-1 访问手机上的文件系统 213

10.2 文件/文件夹的创建和删除 219

实例10-2 创建和删除一个文件或者文件夹 220

10.3 文件的读写 225

实例10-3 文件读写的实现 225

10.4 文件的属性 229

实例10-4 获取文件的属性 230

 第11章 个人信息管理 234

11.1 PIM包概述 234

11.1.1 访问PIMList 235

11.1.2 访问支持的字段 237

实例11-1 获取联系人信息列表中支持的字段信息 238

11.2 管理联系人 242

11.2.1 访问联系人列表 242

实例11-2 访问手机和SIM卡上的联系人列表 243

11.2.2 添加联系人 248

实例11-3 向手机上的联系人列表添加一个联系人 249

11.2.3 删除联系人 259

11.2.4 修改联系人 261

11.3 管理日程安排 265

实例11-4 管理日程安排 265

11.4 管理待办事项 268

实例11-5 管理待办事项 268

 第12章 无线消息服务 271

12.1 无线消息API 272

12.2 发送和接收文本消息 273

12.2.1 发送文本消息 274

实例12-1 发送文本消息 276

12.2.2 接收文本消息 280

实例12-2 接收文本消息 280

12.3 发送和接收二进制消息 283

实例12-3 发送一个二进制消息 283

实例12-4 接收一个二进制消息 285

12.4 发送和接收多媒体消息 285

12.4.1 发送多媒体消息 286

实例12-5 发送多媒体消息 288

12.4.2 接收多媒体消息 292

实例12-6 接收多媒体消息 293

内容摘要:

随着移动互联网技术的飞速发展,以手机为核心的新兴内容承载形式正越来越多地融入人们日常生活的方方面面,这使得手机应用开发获得了广阔的发展空间。而在众多手机应用开发技术中,Java ME由于获得了几乎所有手机厂商的支持,已成为目前最流行的手机应用编程语言之一。
基于这种形势,本书由浅入深地讲解了基于Java ME的手机应用相关开发技术。全书共19章,从Java ME的基础知识、开发环境配置和用户界面设计,到记录管理系统、移动网络应用、文件管理、个人信息管理、无线消息服务、游戏和多媒体开发技术,内容几乎涵盖了Java ME手机应用开发的各个方面。同时,本书针对性地引入了大量范例代码以帮助读者深入理解相关概念和技术。全书最后提供了一个完整的商务应用案例,供读者学习研究。
本书配有长达300分钟的多媒体语音教学视频,适合对Java ME技术感兴趣的初学者,书中大量范例对已有手机开发经验的程序员也有很大的参考价值。

书籍规格:

书籍详细信息
书名Java ME手机应用开发大全站内查询相似图书
9787030276896
如需购买下载《Java ME手机应用开发大全》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位科学出版社
版次1版印次1
定价(元)48.0语种简体中文
尺寸26 × 19装帧平装
页数 200 印数

书籍信息归属:

Java ME手机应用开发大全是科学出版社于2010.6出版的中图分类号为 TP312 ,TN929.53 的主题关于 JAVA语言-程序设计 ,移动通信-携带电话机-应用程序-程序设计 的书籍。