Sun Logo


Sun Java Wireless Toolkit for CLDC 用户指南

Sun JavaTM Wireless Toolkit for CLDC

2.5.2 版



目录

前言

1. 简介

1.1 关于多用户环境

1.1.1 安装目录和工作目录

1.1.2 工作目录文件

1.2 快速入门

1.3 Toolkit 组件

1.4 Toolkit 功能

1.5 工具包更新

1.6 支持的技术

2. 开发 MIDlet 套件

2.1 关于项目

2.2 简单开发周期

2.2.1 编辑源代码

2.2.2 生成

2.2.3 运行

2.3 完整开发周期

2.3.1 打包

2.3.2 安装

2.3.3 运行

2.4 从 MIDlet 套件创建项目

2.5 使用混淆器

2.5.1 安装 ProGuard

2.5.2 使用 ProGuard

2.6 使用调试器

2.7 在 Web 服务器上部署应用程序

3. 使用项目

3.1 选择 API

3.2 更改 MIDlet 套件属性

3.3 操纵 MIDlet

3.4 使用推送注册表

3.5 设置内容处理器

3.6 项目目录结构

3.7 使用第三方库

3.7.1 使用外部 API

3.7.2 用于一个项目的第三方库

3.7.3 用于所有项目的第三方库

3.8 配置 Wireless Toolkit

3.8.1 更改控制台字体

3.8.2 设置应用程序目录

3.8.3 设置 javac 编码属性

3.8.4 使用修订控制系统

4. 使用仿真器

4.1 仿真器样机

4.2 仿真器控制

4.3 设置仿真器首选项

4.3.1 网络代理

4.3.2 存储大小

4.3.2.1 永久存储

4.3.2.2 堆栈大小

4.3.3 调整仿真器性能

4.4 暂停和恢复

4.5 单独运行仿真器

4.6 使用第三方仿真器

5. 监视应用程序

5.1 使用事件探查器

5.1.1 方法调用图

5.1.2 执行时间和调用次数

5.1.3 保存和装入事件探查器信息

5.2 使用内存监视器

5.2.1 保存和装入内存监视器信息

5.3 使用网络监视器

5.3.1 过滤消息

5.3.2 对消息进行排序

5.3.3 保存和装入网络监视器信息

5.3.4 清除消息树

6. 安全和 MIDlet 签名

6.1 权限

6.2 选择安全策略

6.2.1 MSA 保护域

6.2.2 Java for the Wireless Toolkit Industry 保护域

6.3 签署 MIDlet 套件

6.4 管理密钥

6.4.1 创建新密钥对

6.4.2 获得真实密钥

6.4.3 导入现有密钥对

6.4.4 删除密钥对

6.5 管理证书

6.5.1 启用和禁用证书

6.5.2 导入证书

6.5.3 删除证书

6.6 USB 令牌支持

6.6.1 安装 USB 令牌驱动程序

6.6.2 使用 USB 令牌

7. 使用 Wireless Messaging API

7.1 设置仿真器电话号码

7.2 模拟不可靠的网络

7.3 通过 WMA 控制台发送消息

7.3.1 发送文本 SMS 消息

7.3.2 发送二进制 SMS 消息

7.3.3 发送文本或二进制 CBS 消息

7.3.4 发送 MMS 消息

7.4 在 WMA 控制台中接收消息

7.5 结合使用网络监视器与 WMA

8. 使用 Mobile Media API

8.1 支持的格式和协议

8.2 自适应多速率 (Adaptive Multi-Rate, AMR) 内容

8.2.1 Windows

8.2.2 Linux

8.2.2.1 启用 AMR 支持

8.2.2.2 AMR 格式支持

8.3 使用 MediaControlSkin

8.4 媒体捕获

8.5 正常的 MIDlet

8.6 铃声

8.6.1 下载铃声

8.6.2 铃声格式

9. 使用 Mobile Graphics

9.1 使用 Mobile 3D Graphics API

9.1.1 立刻模式

9.1.2 保留模式

9.1.3 以质量博取速度

9.1.4 创建 Mobile 3D 图形内容

9.2 渲染可伸缩矢量图形内容

9.3 OpenGL® ES 概述

10. 使用 PIM 和 FileConnection API

10.1 FileConnection API

10.2 PIM API

11. 使用蓝牙和 OBEX API

11.1 蓝牙模拟环境

11.2 OBEX 红外传输

11.3 设置 OBEX 和蓝牙首选项

11.3.1 OBEX 首选项

11.3.2 蓝牙内部特性

11.3.3 蓝牙系统特性

11.3.4 蓝牙 BCC 特性

12. 使用 Web 服务

13. 使用 Location API

13.1 设置仿真器运行时的位置

13.2 配置位置提供者

13.3 设置路标

14. 使用 SATSA

14.1 仿真器中的卡插槽

14.2 使用 Java Card 平台模拟器

14.3 使用具有 SATSA 的网络监视器

14.4 调整访问控制

14.4.1 指定 PIN 属性

14.4.2 指定应用程序权限

14.4.3 访问控制文件示例

15. 使用 SIP

15.1 了解注册器和代理

15.2 SIP 设置

15.3 网络监视器中的 SIP 通信流量

15.4 SIP 代理服务器和注册器

16. 使用 Payment API

16.1 项目付费设置

16.2 直接编辑付费属性

16.3 付费首选项

16.4 查看事务历史

16.5 监视付费

17. 使用 Mobile Internationalization API

17.1 设置仿真器的语言环境

17.2 查看应用程序资源

17.3 使用语言环境

17.4 使用资源文件

17.5 使用资源

A. 演示应用程序

A.1 概述

A.2 一般说明

A.3 Advanced Multimedia Supplements

A.4 Bluetooth Demo

A.5 CHAPIDemo

A.6 CityGuide

A.7 演示

A.7.1 颜色

A.7.2 属性

A.7.3 Http

A.7.4 FontTestlet

A.7.5 股票行情

A.7.5.1 使用设置

A.7.5.2 股票跟踪器

A.7.5.3 What If?

A.7.5.4 Alerts

A.7.6 证明书

A.7.7 ManyBalls

A.8 Demo3D

A.8.1 Life3D

A.8.2 PogoRoo

A.8.3 retainedmode

A.9 GoSIP

A.10 i18nDemo

A.11 JBricks

A.12 JSR172Demo

A.13 MobileMediaAPI

A.13.1 Simple Tones

A.13.2 Simple Player

A.13.3 Video

A.13.4 暂停音频测试

A.13.5 MobileMediaAPI 的属性

A.14 网络演示

A.14.1 套接字演示

A.14.2 数据报演示

A.15 ObexDemo

A.16 PDAPDemo

A.16.1 浏览文件

A.16.2 PIM API

A.17 SATSADemos

A.17.1 APDUMIDlet

A.17.2 SATMIDlet

A.17.3 CryptoMIDlet

A.17.4 MohairMIDlet

A.18 SATSAJCRMIDemo

A.19 SIPDemo

A.20 SVGContactList

A.21 SVGDemo

A.21.1 SVG 浏览器

A.21.2 渲染 SVG 图像

A.21.3 播放 SVG 动画

A.21.4 从头开始创建 SVG 图像

A.21.5 弹力球

A.21.6 优化的菜单

A.21.7 图像装饰器

A.21.8 定位服务

A.22 WMADemo

B. 命令行参考

B.1 先决条件

B.2 开发周期

B.2.1 生成

B.2.2 打包

B.2.3 运行

B.2.4 调试

B.3 启动工具包 GUI 组件

B.4 设置仿真器首选项

B.5 使用安全功能

B.5.1 更改仿真器的默认保护域

B.5.2 签名 MIDlet 套件

B.5.3 管理证书

B.6 使用桩模块生成器

B.6.1 选项

C. 本地化

C.1 语言环境设置

C.2 仿真的语言环境

C.3 字符编码

C.4 Java 技术编译器编码设置

C.5 默认仿真器中的字体支持

索引