RSS
热门关键字:  jsp信息管理  jsp  学生管理  孙鑫  西門掃雪
当前位置 :| 首页>Netbeans>

用NetBeans开发短信小工具[项目学习]

来源:www.javaif.com 作者:西門掃雪 时间:2007-12-14 Tag: 点击:
版本:NetBeans 5.5 中文版,JDK 1.6.0

  步骤:
  1. 新建项目,Mobile-Mobile应用程序,不要创建Hello MIDlet。

  2. 新建包,比如sms。

  3. 新建Visual MIDlet,取个名字,比如SMSTool。开始流设计。

  4. 拖进一个List,给它添加3个ListElement,分别是:Write, Help和Exit。加入Alert,取名Help,将其与“帮助”连接好。将“退出”与移动设备的退出点连接好。

  5. 拖进一个Form,给它添加1个OkCommand和BackCommand。进GUI设计,给它添加2个TextField,分别是number和content。

  6. 拖进WaitScreen,将其文本写为“正在发送”。给它添加两个Alert,分别作为发送成功和失败的提示。至此,UI全部设计完毕。

  7. 下面加入逻辑代码,在类中添加方法,sendMessage,代码如下:

Copy code

private void sendMessage(String phoneNumber, String message) throws IOException
{
// create the address
String address = "sms://" + phoneNumber + ":50000";
// open the message connection
MessageConnection smsconn = null;
try
{
smsconn = (MessageConnection)Connector.open(address);
// create new text message
TextMessage txtmessage = (TextMessage)smsconn.newMessage( MessageConnection.TEXT_MESSAGE);
// set address
txtmessage.setAddress(address);
// set the message
txtmessage.setPayloadText(message);
// send the message
smsconn.send(txtmessage);
}
finally
{
// close the connection when finished or an IOException is thrown
if (smsconn != null)
{
smsconn.close();
}
}
}

  注意用Alt+Shift+F来修复包导入的问题。
  8. 给WaitScreen添加任务,代码如下:

Copy code
sendMessage(get_number().getString(), get_content().getString());

  9. 测试,完成。
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
热门焦点
精彩推荐