J2ME MIDP 1.0/2.0无线设备编程指南

副标题:无

作   者:闻怡洋编著

分类号:

ISBN:9787301075012

微信扫一扫,移动浏览光盘

简介

   [font color="#ff6600"]本书特色    ● 内容新涉及、j2me midp 1.0/2.0版本的功能,内容新颖,覆盖面广。    ● 实践性强融入了作者在项目中积累的经验和心得,从开发人员的角度来写本书。    ● 层次架构清晰内容讲解上由浅入深,语言简洁,条理清晰.能让读者快速进入手机开发的殿堂。[/font]    本书主要讲解如何利用midpv2.0在无线设备上进行编程开发,内容覆盖了开发环境的建立、界面开发、多媒体播放、数据库存储、网络开发,此外在本书的附录部分对nokia智能手机的midp开发包的安装和使用等知识做了简单介绍。本书以midpv2.0为基础主讲,因为midpv2.0包含了midpv1.0的所有功能,为了减少读者在实践中的误解,在书中也对midpvi.0和2.0的功能进行了区分和说明。 阅读本书的读者需要有一定的java基础,希望通过本书读者可以掌握midp程序的开发方法。

目录

第1章 j2he介绍

1.1 j2me的基本概念

1.1.1 j2me介绍

1.1.2 从jvm到cvm、 kvm的演变

1.1.3 cdc与cldc介绍

1.1.4 midp介绍

1.1.5 cldc/midp架构介绍

1.1.6 j2me、j2se与j2ee之间的比较

1.1.7 j2me的前景

1.2 midp的适用范围

1.3 本书的内容与组织

1.4 本书的读者

1.5 j2me与midp相关网站

第2章 开发前的准备工作

2.1 准备好开发环境

2.2 系统要求

2.3 需要的开发包与模拟器

2.4 建立开发环境

2.4.1 j2sesdk的安装

2.4.2 j2mewirelesstoolkit的安装

.2.4.3 编译并利用模拟器运行示例

2.5 在手机中运行示例程序

2. 6 通过web下载程序

2.7 了解手机键盘

2.8 wtk开发包的中文本地化

2.9 关于java.io、java.lang、java.util包

第3章 j2he开发尝试

3.1 使用j2me wireless toolkit开发midlet程序

3.2 第一个midlet程序

3.2.1 理解j2me wireless toolkit的目录结构

3.2.2 利用j2me wireless toolkit创建工程

3.2.3 编写代码

3.2.4 编译运行

3.2.5 midlet程序的生存周期

3.2.6 代码讲解

3.3 关于midletsuite

3.4 把第二个midlet程序添加到midletsuite

3.4.1 编写代码

3.4.2 在midletsuite中添加新的midlet

3.4.3 生成的jad文件

3.5 自定义参数

3.6 使用资源

3.7 检测设备功能

第4章 j2he开发基础

4.1 midlet程序开发的基本方法

4.2 midp程序类midlet

4.2.1 midlet类介绍

4.2.2 midlet类功能介绍

4.2.3 midlet类中需要重载的方法

4.3 display类

4.3.1 可以在屏幕上显示的窗口

4.3.2 display类功能介绍

4.3.3 display类midpv2.0新增功能介绍

4.3.4 在屏幕上显示canvas对象

4.3.5 在屏幕上显示screen对象

4.4 菜单命令类command

4.4.1 command类

4.4.2 命令类型与优先级

4.5 commandlistener接口与菜单命令的处理

4.5.1 commandlistener接口

4.5.2 命令事件的处理

4.5.3 处理来自不同窗口的命令

4.6 编写midlet程序的基本思路

第5章 利用canvas进行界面设计

5.1 低级界面开发

5.2 displayable类

5.2.1 displayable类介绍

5.2.2 midpv2.0中displayable类新增功能介绍

5.3 canvas类

5.3.1 canvas类介绍

5.3.2 canvas类与作图有关的功能介绍

5.3.3 在canvas中作图需要重载的paint方法

5.4 作图

5.4.1 graphics类

5.4.2 坐标

5.4.3 输出时的对齐方式

5.4.4 颜色

5.4.5 文字输出

5.4.6 字体

5.4.7 线条,图形与填充

5.4.8 图像

5.4.9 裁剪区

5.4.10 alpha混合功能

5.4.11 作图示范程序讲解

5.5 键盘设备输入与指针设备输入

5.5.1 设备的按键

5.5.2 canvas类与按键有关的功能介绍

5.5.3 canvas类键盘事件介绍

5.5.4 设备的指针

5.5.5 canvas类与指针设备有关的功能介绍

5.5.6 canvas类指针事件介绍

5.5.7 处理按键事件和指针事件

5.6 midpv2.0新增的全屏幕模式

5.7 线程,定时器与动画

5.7.1 j2me中的线程

5.7.2 j2me中的定时器

5.7.3 动画

5.8 绘图开发实例:日历

5.8.1 日历功能

5.8.2 日历类静态类图

5.8.3 接口定义代码

5.8.4 日历类calendarcanvas代码

5.8.5 演示程序代码

第6章 利用screen进行界面设计

6.1 高级界面开发

6.2 screen类及其派生类

6.3 ticker类

6.4 textbox类

6.5 alert类

6.6 list类与choice接口

6.7 利用form组织界面

6.7.1 form类与item类

6.7.2 itemstatelistener接口与状态监听

6.8 item类与form类在midpv2.0中新增功能

6.8.1 对象大小控制

6.8.2 对象布局

6.8.3 itemcommandlistener接口与命令处理

6.9 stringltem类

6.10 textfield类

6.11 choicegroup类

6.12 datefield类

6.13 gauge类

6.14 包含gauge对象的alert对象

6.15 imageltem类

6.16 spacer类

6.17 customltem类

6.17.1 customltem类基本功能介绍

6.17.2 在customltem类中实现大小计算和显示

6.17.3 交互模式

6.17.4 处理方向键事件

6.17.5 处理按键与指针事件

6.17.6 命令处理

6.18 界面开发实例:日程管理

6.18.1 日程管理功能

6.18.2 数据的表示与存储

6.18.3 程序静态类示意图

6.18.4 程序的操作方式

6.18.5 程序的运行流程

6.18.6 日程记录类scheduleltem代码

6.18.7 calendarlistform类的代码

6.18.8 calendareditform类的代码

6.18.9 程序代码

第7章 midp v2.0游戏开发

7.1 midp v2.0游戏开发简介

7.2 gamecnnvns类

7.3 layer类

7.4 tiledlayer类

7.5 layermanager类

7.6 sprite类

第8章 持续数据存储

8.1 midp对持续数据存储的支持

8.2 rms介绍

8.3 记录文件的创建与删除

8.4 空间检查

8.5 记录的添加与删除

8.6 记录的读取,修改和遍历

8.7 记录的比较与筛选

8.8 监听记录的变动

8.9 数据存储的其他辅助功能

8.10 在多个midiet suite间共享数据

8.11 数据库开发实例:日程记录的保存

8.11.1 数据存储功能

8.11.2 程序静态类示意图

8.11.3 calendarstore类的代码

8.11.4 scheduleltem类的代码

8.11.5 itemtable类的代码

8.11.6 程序代码

第9章 网络通信功能

9.1 midp对网络功能的支持

9.2 midp中网络功能的基本结构

9.2.1 gcf介绍

9.2.2 协议字符串

9.2.3 connector类

9.2.4 connection接口

9.3 http的使用

9.3.1 http简介

9.3.2 安装iis作为http服务器

9.3.3 httpconnection接口

9.3.4 利用streamconnection接口访问页面

9.3.5 利用contentconnection接口访问页面

9.3.6 利用httpconnection接口访问页面

9.3.7 使用post方法访问页面

9.3.8 http访问程序的完整代码

9.3.9 通过http下载png文件

9.3.10 处理中文的显示

9.3.11 让程序支持session

9.4 使用tcp套接字创建客户方程序

9.4.1 套接字介绍

9.4.2 编写tcp套接字服务器程序

9.4.3 socketconnection接口

9.4.4 利用tcp套接字建立连接与交换数据

9.5 使用udp套接字创建发送端程序

9.5.1 udp介绍

9.5.2 udpdatagramconnection接口

9.5.3 利用udp套接字发送与接收数据

9.6 wtk提供的网络监视工具

9.7 网络开发实例:网—卜下载日程记录

9.7.1 webservice简介

9.7.2 日程记录下载功能

附录a sunone studio 4 me介绍

附录b wtk 2.0与sunone studio 4 me的集成

附录c nokia developer’s suite for j2me开发套件介绍

附录d 本书代码列表


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

J2ME MIDP 1.0/2.0无线设备编程指南
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon