电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Wireless Messaging API(2)


发布日期:2022/3/9
 

在WMA中为了接收或者是发送短消息你必须首先获得一个MessageConnection接口的实例调用javaxmicroeditionioConnector的open()方法可以返回MessageConnection接口的实例参数是字

符串型的URL该URL和HTTP协议中的URL十分相似它必须指定所使用的协议(SMS或者是CBS)目标电话的号码端口号等等例如下面的URL都是合法的URL:

sms://+

sms://+:

sms://:

cbs://:

在上述URL串中第一个和第二个URL串指定了目标设备(移动电话)的号码第二个URL串还指定了端口号如果端口号没有被指定那么WMA将会使用目标设备上缺省的文本信息端口(text messaging port)上述两种情况主要用于发送短信息的情况第三个URL串表明指定的是本机的端口这种情况主要用于接收短信息第四个URL串也是指定本机的端口这种情况主要适用于监听网络中广播信息第三个URL串和第四个URL串的主要区别在于所哦使用的协议不一样

下面我们来看一段简单的创建SMS客户端的代码:

import javaxmicroeditionio*;

import ssaging*;

MessageConnection conn = null;

String url = sms://+;

try

{

conn = (MessageConnection) Connectoropen( url );

// do something with the connection

}

catch( Exception e )

{

// handle errors

}

finally

{

if( conn != null )

{

}

}

上一篇:JBuilder 编辑器常规设置及优化(1)

下一篇:全面介绍Xen虚拟机 深入学习Xen新起点