J2ME手机高级编程
正版书籍 高温消毒 放心购买 15点前订单当天发货 书名与图片不符时以图片为准 9787111271895
¥
26.51
7.6折
¥
35
九品
仅1件
作者汪永松 著
出版社机械工业出版社
出版时间2009-06
版次1
装帧平装
货号9787111271895
上书时间2024-12-08
商品详情
- 品相描述:九品
图书标准信息
-
作者
汪永松 著
-
出版社
机械工业出版社
-
出版时间
2009-06
-
版次
1
-
ISBN
9787111271895
-
定价
35.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
297页
-
字数
480千字
-
正文语种
简体中文
-
丛书
信息科学与技术丛书移动与嵌入式开发系列
- 【内容简介】
-
《J2ME手机高级编程》从J2ME手机平台的当前主流应用和发展趋势出发,立足实际的开发案例,介绍了J2ME手机平台开发的实用技术和应用模式。本书的内容主要包括:手机文件系统、网络通信、无线通信(短信通信、彩信通信和蓝牙通信)、底层用户界面应用(游戏开发和电子地图浏览)、多媒体编程(音乐播放器、视频播放器和摄像头视频采集等)、持久化应用、移动商务应用(对象数据库Db4o和嵌入式关系型数据库Derby)和XML模型应用等。
《J2ME手机高级编程》主要面向具有一定Java平台开发经验的开发人员,或者对手机平台开发感兴趣的Java程序员。对于初学者,笔者希望通过本书可以帮助他们快速熟悉开发环境、掌握学习手机平台开发的方法,并对J2ME手机平台框架形成清晰的认识。对于高级开发人员,笔者相信本书在蓝牙通信、电子地图、多媒体编程和移动商务应用方面会给他们带来一定的启发。
- 【目录】
-
出版说明
前言
第1章J2ME开发起步1
1.1引言1
1.2常用概念及缩略语1
1.3J2ME平台透析2
1.3.1J2ME平台的内涵2
1.3.2J2ME平台的外延4
1.4J2ME平台技术概要6
1.4.1let架构6
1.4.2通用连接框架6
1.4.3无线电技术6
1.4.4液晶设备用户界面6
1.4.5多媒体框架7
1.4.6持久化7
1.4.7个人信息管理7
1.4.8JAXP和WebService7
1.4.9JDBC7
1.5写在开发之前的经验7
1.5.1从MIDlet到Piglet7
1.5.2由奢入俭难-克服资源限制8
1.5.3死锁预防无处不在8
1.5.4淮橘北枳-模拟器环境与实机的距离9
第2章开发及验证环境10
2.1开发环境10
2.1.1集成开发环境10
2.1.2源代码编辑工具12
2.1.3模板代码13
2.2开发资料的获取20
2.3验证环境21
2.3.1模拟器21
2.3.2实机-NOKIA531021
第3章文件系统22
3.1文件系统开发概述22
3.2J2ME文件系统概述22
3.2.1JSR75规范22
3.2.2文件可选包的引入23
3.2.3使用文件可选包的步骤23
3.3手机文件浏览器24
3.3.1功能说明24
3.3.2设计分析24
3.3.3实现过程25
3.4手机文件选择组件37
3.4.1手机文件选择组件开发概述37
3.4.2文件选择功能组件化的考虑37
3.4.3功能说明38
3.4.4设计说明38
3.4.5文件选择功能组件化小结43
3.5手机文件浏览器在实机上运行的注意事项44
3.5.1内存不足44
3.5.2安全确认提示44
3.6API参考资料44
第4章网络通信45
4.1J2ME网络通信概述45
4.2网络通信的要点45
4.2.1GCF应用模式45
4.2.2无线网络应用47
4.3HTTP通信47
4.3.1HTTP请求模式47
4.3.2HTTP通信状态检查47
4.4数据报通信过程48
4.4.1数据报服务端过程48
4.4.2数据报客户端过程51
4.5网络通信应用小结54
4.6API参考资料54
第5章无线通信55
5.1无线电技术回顾55
5.1.1第一次亲密接触:收音机55
5.1.2拇指一族与GSM/CDMA55
5.1.3蓝牙技术:分享你我的快乐56
5.2无线消息56
5.2.1无线消息开发概述56
5.2.2J2ME平台下的WMA57
5.2.3发送短信57
5.2.4发送彩信61
5.2.5WMAPI的使用要点66
5.3蓝牙通信66
5.3.1蓝牙通信概述66
5.3.2J2ME平台对蓝牙技术的支持67
5.3.3J2ME平台下蓝牙通信的实现67
5.4蓝牙设备通信98
5.4.1蓝牙设备概述98
5.4.2串口通信模式98
5.4.3通过串口读取蓝牙设备数据98
5.5API参考资料99
第6章底层用户界面开发100
6.1底层用户界面开发概述100
6.1.1底层与上层用户界面100
6.1.2移动设备屏幕的代表:Canvas101
6.1.3底层用户界面的开发模式101
6.2《碰运气》游戏101
6.2.1J2ME平台对游戏开发的支持102
6.2.2《碰运气》游戏的功能说明102
6.2.3设计分析102
6.3电子地图浏览器122
6.3.1电子地图浏览器功能分析123
6.3.2实现电子地图浏览器124
6.3.3电子地图应用小结139
6.4底层用户界面应用小结140
6.5API参考资料140
第7章多媒体开发141
7.1多媒体框架概述141
7.2音乐播放器141
7.2.1音乐播放器开发引言141
7.2.2音乐播放器的功能说明142
7.2.3音乐播放池142
7.2.4设计分析142
7.2.5音乐播放器的实现过程143
7.2.6对音乐播放器开发的探讨151
7.3视频播放器152
7.3.1视频播放器开发引言152
7.3.2视频播放器的功能说明153
7.3.3视频播放池153
7.3.4设计分析153
7.3.5视频播放器的实现过程154
7.3.6对视频播放器开发的探讨162
7.4手机摄像头视频采集164
7.4.1摄像头视频采集说明164
7.4.2摄像头视频采集核心开发过程165
7.4.3手机摄像头视频采集的应用167
7.5图片管理167
7.5.1图片显示模式167
7.5.2底层图像处理171
7.6动画播放171
7.6.1动画播放概述171
7.6.2动画的实现原理及方法171
7.6.3设计过程172
7.7展望JavaTV173
7.8ATI参考资料173
第8章持久化应用174
8.1持久化概述174
8.2持久化方案174
8.2.1文件174
8.2.2嵌入式数据库175
8.3RMS175
8.3.1RMS概述175
8.3.2J2ME中RMS的功能介绍176
8.3.3RMS功能说明176
8.3.4RMS功能的实现177
8.3.5使用RMS实现日记账管理181
8.3.6RMS开发小结187
8.4RMSAPI参考资料187
第9章移动商务应用188
9.1移动商务应用模式188
9.1.1手机平台与桌面平台数据共享188
9.1.2以手机平台作为Backoffice系统188
9.2PIM189
9.2.1PIM包介绍190
9.2.2使用PIM实现手机联系方式共享190
9.2.3PIM应用小结196
9.2.4在实机上访问PIM的注意事项197
9.3对象数据库在J2ME平台的应用197
9.3.1对象数据库Db4o简介197
9.3.2J2ME对Db4o的支持198
9.3.3Db4oAPI简介198
9.3.4对象数据库应用199
9.3.5使用Db4o实现日记账管理200
9.3.6对象数据库的使用心得212
9.4嵌入式数据库在J2ME平台的应用212
9.4.1嵌入式数据库概述212
9.4.2嵌入式数据库Derby213
9.4.3在J2ME平台中使用Derby213
9.4.4JDBC应用基础216
9.4.5使用Derby嵌入式数据库引擎224
9.4.6使用Derby实现日记账管理227
9.4.7嵌入式数据库的使用心得239
9.5API参考资料239
第10章XML模型应用240
10.1JAXP概述240
10.2XML数据模型241
10.3在J2ME平台下的JAXP可选包241
10.4在J2ME平台下的XML模型应用实例242
10.4.1依据数据模型定义对象结构242
10.4.2创建SAX解析器244
10.4.3解析处理过程244
10.4.4XML解析线程246
10.4.5解析处理者249
10.4.6数据内容显示控制250
10.4.7行政区划查询工具用户界面251
10.5XML数据模型应用展望256
10.6J2SE与J2ME平台结合应用256
10.6.1什么是DdlUtils256
10.6.2DdlUtils在MobileClient方面的应用257
10.6.3DdlUtils核心Package和一些主要的类/接口258
10.6.4使用DdlUtils的前提259
10.6.5DdlUtils的核心概念260
10.6.6MobileClient的开发流程260
10.6.7结束语265
10.7API参考资料266
第11章手机系统信息和程序安装267
11.1获取系统信息267
11.1.1获取设备信息267
11.1.2获取具体的系统信息268
11.1.3获取MIDlet属性269
11.1.4获取系统信息实例271
11.2安装手机程序276
11.2.1查看手机的J2ME配置276
11.2.2设置开发环境中J2ME平台的支持版本277
11.2.3安装手机程序的方式278
11.2.4在手机上查看安装程序280
附录281
附录ARMS记录管理常用的API281
附录BJDBC常用封装函数287
附录C随书源代码的使用说明297
参考文献298
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价