快速业务通道

NetBeans 6可视Mobile设计器定制组件:创建SMS编写器应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16

NetBeans 6可视Mobile设计器定制组件:创建SMS编写器应用程序

时间:2011-06-25

可视 Mobile 设计器(VMD) 是 NetBeans Mobility 包中的图形界面,允许您使用拖放组件来设计移动应用程序。VMD 允许使用 Mobility 包提供的组件或您自己设计的组件来定义应用程序流程和设计 GUI。VMD 包含许多标准 User Interface (UI) 组件,可用于创建 Lists、Alerts、Forms 和 Images 等应用程序。它还包括一些自定义组件,可用于简化一些比较复杂的功能的创建,比如等待屏幕、启动屏幕、表格项目等。

SMS 设计程序是自定义组件,提供了一种使用 Short Message Service (SMS) 发送短信的机制和用户界面。此组件使用 JSR-120 Wireless Messaging API。此 API 不是 MIDP 2.0 规范的一部分,所以此自定义组件只能部署到具有内置 JSR-120 支持的设备。

应用程序概述

本例显示如何在支持 Wireless Messaging API (WMA) 的设备的移动应用程序中使用 SMS 设计程序组件。您将学习此组件的基本功能,以及如何使用 Short Message Service 发送消息。

除 SMS 设计程序自定义组件之外,我们还使用其他两个 MIDP 组件:启动屏幕和报警。

需求

开始之前,需要在您的计算机中安装以下软件:

带有 Mobility Pack 的 NetBeans IDE 6.0

Java Standard Development Kit (JDK) 版本 6.0

如果您不了解 NetBeans Mobility Pack,则应在继续之前先阅读 NetBeans 6.0 Mobility CLDC/MIDP Quick Start Guide。

安装和运行示例应用程序

开始之前,您可能希望查看本教程的最终结果。

执行以下步骤安装 SMSComposerExample 应用程序:

下载 SMSComposerExample.zip。

解压文件。

在 IDE 中,选择“文件”>“打开项目”并浏览包含已解压文件的文件夹。

打开“项目”和“检查工具”窗口。它应如下所示:

NetBeans 6可视Mobile设计器定制组件:创建SMS编写器应用程序 - 编程入门网

NetBeans 6可视Mobile设计器定制组件:创建SMS编写器应用程序(2)

时间:2011-06-25

在“项目”窗口中,右键单击项目节点并选择“运行项目”选项(也可以按 F6 键)。在应用程序运行时,一个仿真程序窗口将打开并显示正在默认设备仿真程序中运行的应用程序。

在“仿真器”窗口中,单击“启动”下方的按钮。仿真程序显示 启动屏幕 组件,之后是 SMS 设计程序组件,如下所示:

NetBeans 6可视Mobile设计器定制组件:创建SMS编写器应用程序 - 编程入门网

上下移动光标浏览可用选项,比如“电话号码”或“消息”。

单击此按钮更改电话号码、消息文本,或按“发送”发送信息。

单击“退出”下方的按钮以关闭应用程序。

使用 SMS 设计程序自定义组件创建应用程序

既然已经看到了正在运行的 SMS 设计程序组件,让我们返回起点创建此应用程序。要创建应用程序,请执行以下操作:

创建 SMSComposerExample 项目

将软件包和可视 MIDlet 添加到 SMSComposerExample 项目中

将组件添加到 SMSComposerExample 中

将命令添加到 SMS 设计程序中

连接组件以创建应用程序流程

修改等待屏幕的任务

运行项目

NetBeans 6可视Mobile设计器定制组件:创建SMS编写器应用程序(3)

时间:2011-06-25

创建 FileBrowserExample 项目

选择“文件”>“新建项目”(Ctrl-Shift-N)。在“类别列表”中,选择“移动”选项。在“项目”列表中,选择“MIDP 应用程序”选项并单击“下一步”按钮。

在“项目名称”字段中输入 SMSComposerExample。将“项目位置”更改为您系统上的任意目录。从现在开始,让我们将此目录称为 $PROJECTHOME。

取消选中“创建 Hello MIDlet”复选框。单击“下一步

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号