搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java ME手机应用开发大全:零起点范例教学
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787030276896
  • 作      者:
    黄正环编著
  • 出 版 社 :
    科学出版社
  • 出版日期:
    2010
收藏
编辑推荐
  专家指导
  东软集团资深嵌入式开发工程师总汇集多年开发经验,揭密手机应用开发技术,毫无保留,倾力巨献
  内容全面
  汇集多种Java ME开发技术,包括UI组件开发、记录管理系统、移动网络应用、个人信息管理、无线消息服务、游戏和多媒体开发、单元测试
  范例教学
  精心挑选最具代表性的61个典型范例,囊括大量开发技巧,其中的关键技术是开发者梦寐以求的解决方案。
  记录管理系统(图片的存取自定义数据存取过滤器排序策略记录监听)
  移动网络应用(HTTP通信Socket连接Datagram连接)
  文件管理(访问手机文件读写文件获取文件属性)
  个人信息管理(联系人列表访问SlM卡日程安排待办事项)
  无线消息服务(收发文本收发二进制数据收发多媒体消息小区广播)
  多媒体消息服务(音频播放视频播放)
  游戏开发(图像缓冲按键监听动画效果动态背景)
  笔记管理程序(MVC实现测量单态方法视图栈)
  JavaME单元测试(TbstSuile TlestRunner)
  在线听歌商务应用(文件列表音乐播放网络通信XML解析文件管理)
  读者对象
  学习手机应用开发、嵌入式开发的从业人员
  手机游戏开发爱好者
  培养Java ME程序员、手机开发工程师的专业培训机构
  1DVD大型多媒体教学课程
  长达300分钟的多媒体语音教学视频,重点难点全面解析
  61个范例源代码,完全可以套用到实际开发中
  实用经验全面分享 手机开发者的必备手册
展开
内容介绍
  《Java ME手机应用开发大全(零起点范例教学)》随着移动互联网技术的飞速发展,以手机为核心的新兴内容承载形式正越来越多地融入人们日常生活的方方面面,这使得手机应用开发获得了广阔的发展空间。而在众多手机应用开发技术中,Java ME由于获得了几乎所有手机厂商的支持,已成为目前最流行的手机应用编程语言之一。
  基于这种形势,《Java ME手机应用开发大全(零起点范例教学)》由浅入深地讲解了基于Java ME的手机应用相关开发技术。全书共19章,从Java ME的基础知识、开发环境配置和用户界面设计,到记录管理系统、移动网络应用、文件管理、个人信息管理、无线消息服务、游戏和多媒体开发技术,内容几乎涵盖了Java ME手机应用开发的各个方面。同时,《Java ME手机应用开发大全(零起点范例教学)》针对性地引入了大量范例代码以帮助读者深入理解相关概念和技术。全书最后提供了一个完整的商务应用案例,供读者学习研究。
  《Java ME手机应用开发大全(零起点范例教学)》配有长达300分钟的多媒体语音教学视频,适合对Java ME技术感兴趣的初学者,书中大量范例对已有手机开发经验的程序员也有很大的参考价值。
展开
精彩书摘
  面对如此众多的平台,如何能够用一种统一的开发方式来开发一种兼容各种操作系统的程序呢?Java为我们提供了一个很好的解决方案。
  这里还有一个比较戏剧性的小故事。Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻.甚至差点夭折。互联网技术兴起以后,从1994年起,SUN公司的工程师开始将OAK技术应用于Web上.并且开发出了H0tJava的第一个版本。当SUN公司1 995年正式将它以Java这个名字推出的时候,几乎所有的Web开发人员都心生感叹:噢,这正是我想要的!之后的事情完全可以用峰回路转来形容。Java成了一颗耀眼的明星,丑小鸭一下变成了白天鹅。
  Java按照功能划分为3个版本,每个版本都有独立软件开发包(SDK)。、Java的原始版本称为。lava 2标准版(Java SE),主要用于桌面应用软件开发;Java 2企业版(Java匪)主要用于企业级应用的开发;而本书的主角。Java ME是Java 2的微型版,被使用在各种各样的消费电子产品上,如手机、PDA等。
展开
目录
第1篇 基础入门
第1章 初识JavaME
1.1 Writeone\Runanywhere
1.2 JavaME平台体系结构
1.3 MIDlet的生命周期
1.4 MIDlet套件
1.5 移动开发中的常用规范

第2章 开发环境配置
2.1 JDK的安装和配置
2.2 Eclipse的安装和配置
2.3 EclipseME的安装
2.4 SDK的安装
2.5 创建JavaME工程
2.6 运行和打包

第3章 用户界面
3.1 LCDUI的架构
3.2 Display类
实例3-1 测试设备的属性
3.3 Displayable类
3.4 Command类
实例3-2 菜单命令的类型对菜单命令的位置和顺序的影响
实例3-3 Command第二个构造方法的使用及菜单命令监听

第4章 高级U1组件开发
4.1 列表类List
4.1.1 List的3种类型
实例4-1 List类提供的各种对选项的维护操作
4.1.2 List中的选中事件
实例4-2 在隐式类型列表中处理选中事件
实例4-3 在多选类型列表中处理选中事件
4.2 文本输入类TextBox
实例4-4 TextBox的文本编辑功能
4.3 表单类Form
4.3.1 Form中的Item布局
实例4-5 Form中的Item布局规则
4.3.2 ChoiceGroup
实例4-6 3种类型ChoiceGroup的用法
4.3.3 DateField
实例DATE_TIME类型的DateField
4.3.4 Gauge
实例4-8 Gauge的使用方法
4.3.5 Customltem
实例 CustomItem的使用方法
4.3.6 其他的Item
4.3.7 Item的菜单命令
实例4-10 Item中菜单命令的使用方法
4.4 提示类Alert
实例4-11 常见Alert的使用方法
4.5 文字滚动类Ticker
实例4-12 Ticker的使用方法

第5章 低级UI组件开发
5.1 Canvas概述
5.2 绘图类Graphics
5.2.1 绘制文本
实例5-1 Canvas中绘制文本的方法
5.2.3 绘制图片
5.3 绘图的相关类
5.3.1 图片类Image
5.3.2 字体类Font
5.4 按键响应
实例5-3 canvas中对按键事件的处理

第2篇 高手进阶
第6章 记录管理系统(RMS)
6.1 RMS的基本概念
6.2 RecordStore的打开、关闭和删除
6.3 记录的管理
6.3.1 添加和删除记录
6.3.2 获取和修改记录
6.4 记录的存储
6.4.1 系统数据类型的数据存储
实例6-1 图片的存储和读取
6.4.2 自定义数据类型的数据存储
实例6-2 自定义数据类型的存储和读取
6.5 遍历记录
6.6 记录管理的高级应用
6,6.1 记录过滤
实例6-3 过滤器的实现方法
6.6.2 记录排序
实例6-4 排序策略的实现方法
6.6.3 记录监听
实例6-5 记录监听的实现方法

第7章 异常处理
7.1 MIDP定义的异常类
7.2 Exception类
7.3 异常处理
7.3.1 捕获异常
7.3.2 抛出异常
7.3.3 finally关键字
7.4 异常处理的一些基本原则

第8章 多线程应用
8.1 多线程概述
8.2 多线程的实现
8.2.1 通过继承Thread类
8.2.2 通过实现Runnalbe接口
8.2.3 使用任务组合
实例8-1 使用任务组合实现多线程
8.3 线程状态控制
8.4 同步和死锁
实例8-2 使用synchronized关键字来实现线程同步

第9章 移动网络应用
9.1 通用连接框架概述
9.2 搭建服务器
9.3 HTTP连接
实例9-1 使用GET和POST方法进行HTTP通信
实例9-2 处理客户端请求的serMet
9.4 Socket.连接
实例9-3 Socket服务器端程序
实例9-4 Socket客户端程序
9.5 Datagram连接
实例9-5 Datagram客户端程序
实例9-6 Dataeram服务器端程序

第10章 文件管理
10.1 文件/文件夹的访问
实例10-1 访问手机上的文件系统
10.2 文件/文件夹的创建和删除
实例10-2 创建和删除一个文件或者文件夹
……
第11章 个人信息管理
第12章 无线消息服务
第13章 Push技术
第14章 XML应用
第15章 多媒体开发
第16章 游戏开发
第3篇 实践指南
第17章 设计模式
第18章 单元测试
第19章 一个商务应用实例
附录A
附录B
附录C
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证