图书介绍
Java ME手机应用开发大全 零起点范例教学2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 黄正环编著 著
- 出版社: 北京:科学出版社
- ISBN:9787030276896
- 出版时间:2010
- 标注页数:420页
- 文件大小:129MB
- 文件页数:433页
- 主题词:JAVA语言-程序设计;移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
Java ME手机应用开发大全 零起点范例教学PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础入门1
第1章 初识Java ME1
1.1 Write one,Run anywhere1
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 列表类List42
4.1.1 List的3种类型42
实例4-1 List类提供的各种对选项的维护操作44
4.1.2 List中的选中事件47
实例4-2 在隐式类型列表中处理选中事件48
实例4-3 在多选类型列表中处理选中事件49
4.2 文本输入类TextBox52
实例4-4 TextBox的文本编辑功能54
4.3 表单类Fom57
4.3.1 Form中的Item布局58
实例4-5 Form中的Item布局规则59
4.3.2 ChoiceGroup63
实例4-6 3种类型ChoiceGroup的用法64
4.3.3 DateField66
实例4-7 DATE_TIME类型的DateField67
4.3.4 Gauge69
实例4-8 Gauge的使用方法70
4.3.5 CustomItem74
实例4-9 CustomItem的使用方法75
4.3.6 其他的Item79
4.3.7 Item的菜单命令80
实例4-10 Item中菜单命令的使用方法80
4.4 提示类Alert82
实例4-11 常见Alert的使用方法83
4.5 文字滚动类Ticker87
实例4-12 Ticker的使用方法88
第5章 低级UI组件开发90
5.1 Canvas概述90
5.2 绘图类Graphics91
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 图片类Image102
5.3.2 字体类Font104
5.4 按键响应105
实例5-3 Canvas中对按键事件的处理107
第2篇 高手进阶110
第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 处理客户端请求的Servlet193
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 访问PIMList235
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 无线消息API272
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
12.5 小区广播服务296
实例12-7 接收小区广播消息297
第13章 Push技术301
13.1 Push机制301
13.2 静态注册方式303
实例13-1 监听并接收来自服务器的Push信息304
13.3 动态注册方式307
实例13-2 基于Alarm时间的动态注册307
13.4 Push开发中应注意的一些问题309
第14章 XML应用311
14.1 XML的概念311
14.2 常用的XML解析方法314
14.3 KXML2解析器315
实例14-1 使用KXML2解析器来解析一个XML文档316
14.4 JSR172提供的SAX解析器321
实例14-2 使用SAX解析器来解析一个XML文档322
第15章 多媒体开发328
15.1 MMAPI的基本框架328
15.1.1 管理器329
15.1.2 播放器331
15.1.3 数据源332
15.1.4 控制器333
15.2 音频播放333
实例15-1 播放一个音调334
实例15-2 一个简单的音乐播放器336
15.3 视频播放341
实例15-3 播放一段视频341
15.4 相机控制344
第16章 游戏开发347
16.1 游戏设计基本概念347
16.2 GameCanvas350
16.2.1 离屏图像缓冲350
16.2.2 按键状态查询351
实例16-1 GameCanvas中离屏图像缓冲的用法以及对按键状态的监听方法352
16.3 Layer354
16.3.1 Sprite355
实例16-2 Sprite中动画效果的实现358
16.3.2 TiledLayer361
实例16-3 实现一个动态的背景效果363
16.3.3 碰撞检测366
16.4 LayerManager367
实例16-4 LayerManager的用法368
第3篇 实践指南373
第17章 设计模式373
17.1 MVC概述373
17.2 MVC的实现策略374
17.3 一个基于MVC模式的笔记管理程序实现376
实例 笔记管理程序376
17.4 其他一些常见的设计方法382
17.4.1 合理使用静态类382
17.4.2 单态方法383
17.4.3 视图栈384
第18章 单元测试386
18.1 单元测试概述386
18.2 集成J2MEUnit387
18.3 J2MEUnit测试代码的框架389
实例 Java ME的单元测试389
18.3.1 TestCase389
18.3.2 TestSuite392
18.3.3 TestRunner393
第19章 一个商务应用实例395
实例 制作“在线听歌”商务应用395
19.1 需求分析395
19.2 程序整体设计396
19.3 功能的实现策略397
19.3.1 音乐列表的实现397
19.3.2 音乐播放的实现402
19.3.3 网络通信的实现404
19.3.4 XML解析的实现406
19.3.5 文件管理的实现408
19.3.6 各个功能模块的控制410
19.4 功能扩展414
附录A HTTP请求的响应码416
附录B HTTP的头部信息418
B.1 HTTP请求头参数418
B.2 HTTP响应头参数418
附录C PIM中的标准字段419
C.1 Contact标准字段列表419
C.2 Event标准字段列表420
C.3 ToDo标准字段列表420
热门推荐
- 1678351.html
- 2995842.html
- 3863504.html
- 1001094.html
- 2952788.html
- 147156.html
- 1442627.html
- 2220341.html
- 154154.html
- 1873498.html
- http://www.ickdjs.cc/book_3019939.html
- http://www.ickdjs.cc/book_706694.html
- http://www.ickdjs.cc/book_1556717.html
- http://www.ickdjs.cc/book_1657898.html
- http://www.ickdjs.cc/book_146106.html
- http://www.ickdjs.cc/book_1326878.html
- http://www.ickdjs.cc/book_3184462.html
- http://www.ickdjs.cc/book_1634096.html
- http://www.ickdjs.cc/book_2032152.html
- http://www.ickdjs.cc/book_2579058.html