首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>java教程>资讯:发短信的JavaME小程序(用NetBeans开发)

发短信的JavaME小程序(用NetBeans开发)

www.jz123.cn  2009-10-09   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

  程序非常简单,界面都不用你自己写一行代码。

  版本:NetBeans 5.5 中文版,JDK 1.6.0,Mobility Pack

  步骤:

  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,代码如下:

  程序代码

  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添加任务,代码如下:

  程序代码

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

  9. 测试,完成。


上一篇:启动Java应用的Shell脚本的方法 下一篇:《Java面向对象编程》笔记3——Java语言初步

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图