文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程J2EE/J2ME介绍J2ME可选包WMA(JSR120)
精品推荐
特别推荐
·J2EE Web开发技术期待一次新的技术变革
·J2ME程序开发初学者快速入门的九大要点
·使用技巧:J2ME中程序优化的十个小方法
·RMS从入门到精通之一
·J2EE应用程序中SQL语句的自动构造方法
·解决J2EE系统应用性能问题常用优化项目
·J2EE实用技巧:提升JSP应用程序的绝招
·J2ME内存优
·J2ME简介
·J2EE技术
热点TOP10
·FC API(JSR 75)简单讲解
·用J2ME实现简单电子邮件发送功能
·3D数学知识简介
·从自定义字节数组创建图片
·JBoss 文档(三) JBoss和JMS
·通用联接框架(GCF)连接类型使用总结
·基于J2EE的Blog平台
·JBoss文档(二)??JBoss开发、打包、部署
·MIDP终端模拟之一:一个简单的模拟器MIDlet
·MIDP终端模拟之二:高级终端模拟
·经典飞机游戏代码S60
·走进JBoss (1)
·基于MIDP1.0实现通信录
·RMS高效编程指南
·Spring 系列:当 Hibernate 遇上 Spring
·介绍J2ME可选包WMA(JSR120)
·J2ME联网中采用序列化机制
·Spring 系列:Spring JMS 消息处理
·JBOSS4数据源配置大全
·J2ME可选包—PIM介绍

介绍J2ME可选包WMA(JSR120)

日期:2007年5月11日 作者: 查看:[大字体 中字体 小字体]


    本文将详细讲解Wireless Messaging API(WMA,JSR120),WMA提供给应用开发者一个通用的API用于开发基于无线消息服务的应用程序,比如短消息服务。目前支持的发送类型为文本和二进制两种。

    在讲解WMA的结构和使用方法前,我们先来从感性上熟悉一下WMA。在SUN Wireless Toolkit 20中包括了一个短消息的范例。在运行Demo程序以前我们先看一下jad文件的内容,这可以帮助我们迅速了解应用程序的信息:

CBS-Message-Identifier: 50001

MIDlet-1: SMS Send, /icons/App.png, example.sms.SMSSend

MIDlet-2: SMS Receive, /icons/App.png, example.sms.SMSReceive

MIDlet-3: CBS Receive, /icons/App.png, example.cbs.CBSReceive

MIDlet-Data-Size: 0

MIDlet-Description: This midlet demonstrates SMS and CBS messaging

MIDlet-Jar-Size: 8569

MIDlet-Jar-URL: SMSDemo.jar

MIDlet-Name: SMS Demo

MIDlet-Permissions: Javax.microedition.io.PushRegistry, javax.microedition.io.Connector.sms, javax.wireless.messaging.sms.receive,javax.wireless.messaging.sms.send,javax.microedition.io.Connector.cbs,javax.wireless.messaging.cbs.receive

MIDlet-Push-1: sms://:50000, example.sms.SMSReceive, *

MIDlet-Push-2: cbs://:50001, example.cbs.CBSReceive, *

MIDlet-Vendor: Sun Microsystems, Inc.

MIDlet-Version: 2.0

MicroEdition-Configuration: CLDC-1.0

MicroEdition-Profile: MIDP-2.0

SMS-Port: 50000

    从上述信息中我们可以看出,MIDlet套件中共包括三个MIDlet,分别是SMSSend,SMSReceive和CBSReceive。我们最应该关注的是两个MIDlet-Push实体,他们可以使得应用程序监听SMS和CBS消息,当收到消息后AMS将激活相关的MIDlet来进行处理,套件需要使用MIDP2.0的新特性——Push。因此如果想正确运行这个应用程序,必须通过OTA定购的模式进行安装。具体Push实体的属性含义这里不过多进行解释。

       WTK提供了WMA Console工具,可以和模拟器配合使用来调试基于无线短消息服务的应用程序。首先我们打开Ktoolbar选择SMSDemo项目,编译并打包后,从Project—>Run via OTA开始安装应用程序,按照提示一步一步进行安装。安装后运行应用程序,系统为它分配手机号码为5550000。
介绍J2ME可选包WMA(JSR120)(图一)

然后我们从WTK中选择Utilities—WMA Console,打开的时候系统会分配一个号码,比如5550001。选择SMS Send在用户界面中输入号码5550001(WMA Console的号码),在消息内容中输入Hello选择发送。这时候我们可以在WMA Console中看到从模拟器中发送过来的消息,如下图所示:
介绍J2ME可选包WMA(JSR120)(图二)

同样,我们也可以使用WMA Console来发送短消息给模拟器,选择Send SMS然后在客户端的电话号码中选择5550000(模拟器的电话号码),端口为50000,在消息中输入How are you?并点击发送按钮。


[1] [2] [3] [4] [5] 下一页 




上一篇:J2EE入门教程之一

下一篇:MIDlet Code signing certificates证书申请流程

介绍J2ME可选包WMA(JSR120) 相关文章:
·介绍J2ME可选包WMA(JSR120)
介绍J2ME可选包WMA(JSR120) 相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn