出版社:科学出版社
年代: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语言-程序设计 ,移动通信-携带电话机-应用程序-程序设计 的书籍。