Java ME实用详解:用Eclipse进行移动开发

Java ME实用详解:用Eclipse进行移动开发
作 者: 刘斌
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Eclipse
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  本书提供作译者介绍刘斌,Motorola高级软件工程师,工作于Motorola官方的Java ME手机程序开发网站developer.motorola.com,主要从事Java ME的开发和技术支持工作。对Java ME开发的各个领域都有较深的理解和开发经验,并且已经帮助全球的Java ME开发人员解决了开发中的上千例技术问题。同时,编写了很多关于Java ME开发方面的中英文技术文档和书籍。...

内容简介

本书有两个技术特点:一是介绍如何开发Java ME手机应用程序;二是介绍如何使用Eclipse开发Java ME应用程序。书中以开发Java ME应用为主线,重点介绍Java ME的各种常用技术,在介绍的过程中穿插讲解如何通过Eclipse集成开发环境实现程序的开发。本书由浅入深、循序渐进地介绍了Java ME技术的各个常用技术,主要包括Java ME开发基础知识、图形用户界面设计、数据存储和个人信息访问、多媒体技术及游戏开发、网络与数据传输和高级专题等内容。关于通过Eclipse开发Java ME程序部分,主要包括Eclipse的安装和开发环境配置,Eclipse中的Java ME开发环境,进行代码重构,程序调试,对Java ME程序进行单元测试等内容。本书适合希望进行Java ME手机编程的初、中、高级读者,可作为手机程序开发人员的参考用书,也适合作为高校Java ME手机编程的教材。

图书目录

第1篇 基础入门篇

第1章 Java ME基础知识.

1. 1 Java ME开发中的Java语法

1. 2 Java ME应用程序概述

1. 3 移动开发中的常用规范

1. 4 小结

第2章 Eclipse的安装和开发环境配置

2. 1 安装并配置JDK

2. 2 安装Eclipse

2. 3 安装Eclipse ME

2. 4 安装Java ME开发SDK

2. 5 在Eclipse中快速创建Java ME应用程序

2. 6 小结

第3章 Eclipse中的Java ME开发环境

3. 1 Eclipse平台技术概述

3. 2 工作空间

3. 3 Eclipse菜单

3. 4 视图

3. 5 源代码编辑器

3. 6 定制Eclipse开发环境

3. 7 小结

第2篇 图形用户界面设计篇

4. 1 Java ME用户界面概述

4. 2 使用命令按钮

4. 3 使用TextBox

4. 4 使用滚动条

4. 5 使用列表窗口

4. 6 小结

第5章 表单窗口Form开发

5. 1 简单表单应用

5. 2 在表单中使用TextField

5. 3 在表单中使用DateField

5. 4 在表单中使用Gauge

5. 5 在表单中使用图像

5. 6 在表单中使用ChoiceGroup

5. 7 监听表单条目状态

5. 8 使用提示窗口

5. 9 小结

第6章 Java ME开发基础——异常处理和多线程

6. 1 异常概述

6. 2 捕获和抛出异常

6. 3 多线程概述

6. 4 通过Runnable接口实现多线程

6. 5 通过Thread类实现多线程

6. 6 线程同步

6. 7 线程的状态控制

6. 8 小结

第7章 画布开发

7. 1 显示画布屏幕

7. 2 全屏显示模式

7. 3 处理按键事件

7. 4 处理指针事件

7. 5 绘制文本和字体

7. 6 在画布上绘制简单图形

7. 7 在画布上显示图像

7. 8 简单动画技术

7. 9 小结

第8章 Java ME开发中的各种常用技术

8. 1 MIDlet各个状态的处理策略

8. 2 数学运算

8. 3 随机数

8. 4 字符串处理

8. 5 时间和时区管理

8. 6 定时器和定时器任务

8. 7 振动和背光灯控制

8. 8 小结

第3篇 数据存储与个人信息访问篇

第9章 记录管理系统

9. 1 记录管理系统概述

9. 2 添加和删除记录

9. 3 读取和修改记录

9. 4 在记录中保存二进制数据

9. 5 记录管理系统的使用技巧

9. 6 小结

第10章 记录管理高级应用

10. 1 遍历记录

10. 2 记录监听

10. 3 查询记录和数据过滤

10. 4 数据排序

10. 5 小结

第11章 文件系统开发

11. 1 通用连接框架

11. 2 访问文件系统

11. 3 文件和文件夹的访问

11. 4 创建和删除文件/文件夹

11. 5 读写文件数据

11. 6 文件的复制和移动

11. 7 访问文件属性

11. 8 小结

第12章 访问个人信息

12. 1 PIM包概述

12. 2 访问被支持的字段信息

12. 3 添加/删除联系人

12. 4 获取全部联系人..

12. 5 精确或模糊查找联系人

12. 6 访问分类信息

12. 7 访问日程安排

12. 8 处理待办事项

12. 9 vCard

12. 10 小结

第4篇 多媒体技术及游戏开发篇

第13章 多媒休技术开发

13. 1 声音和音乐播放

13. 2 视频播放

13. 3 控制照相机

13. 4 捕获声音

13. 5 小结

第14章 动画及游戏开发

14. 1 游戏画布GameCanvas

14. 2 游戏精灵Sprite

14. 3 定义游戏图层TiledLayer

14. 4 图层管理器LayerManager

14. 5 简单的游戏开发实例

14. 6 小结

第15章 JSR 184 3D编程接口

15. 1 JSR 184 3D应用程序的结构

15. 2 导入3D图形文件

15. 3 播放M3G中定义的动画

15. 4 复制3D物体

15. 5 移动物体

15. 6 简单多边形物体的生成

15. 7 灯光效果

15. 8 使用材质

15. 9 使用纹理

15. 10 烟雾效果

15. 11 小结

第16章 Micro3D V3编程接口

16. 1 创建简单的3D模型

16. 2 移动. 旋转和缩放3D物体

16. 3 灯光效果

16. 4 使用纹理

16. 5 装载外部3D模型

16. 6 小结

第5篇 网络与数据传输篇

第17章 HTTP应用程序开发

17. 1 HTTP应用概述

17. 2 下载并安装Tomcat服务器

17. 3 使用GET方法交换数据

17. 4 使用POST方法交换数据

17. 5 访问HTTP头部信息

17. 6 小结

第18章 Socket和UDP编程