BlackBerry上发送SMS的两种方法(及CDMA上如何发送SMS)

来源:互联网 发布:合肥优化外包公司 编辑:程序博客网 时间:2024/05/22 05:32

黑莓上发送短信采用J2ME接口,RIM没有提供特殊的接口,有两种方法:

  1. 使用DatagramConnection(javax.microedition.io

    DatagramConnection dgConn;
    dgConn = (DatagramConnection)Connector.open("sms://15195555555");
    byte[] data = "Test Message".getBytes();
    Datagram dg = dgConn.newDatagram(dgConn.getMaximumLength());
    dg.setData(data, 0, data.length);
    dgConn.send(dg);

  2. 使用 MessageConnection (javax.wireless.messaging ):

    MessageConnection msgConn = (MessageConnection)Connector.open("sms:// 15195555555");
    Message msg = msgConn.newMessage(MessageConnection.TEXT_MESSAGE);
    TextMessage txtMsg = (TextMessage)msg;
    txtMsg.setPayloadText("Test Message");
    msgConn.send(txtMsg);

其中,CDMA只能采用方法一。

原创粉丝点击