首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用smsj发送EMS消息

使用smsj发送EMS消息
EN

Stack Overflow用户
提问于 2013-03-20 06:44:28
回答 1查看 1.1K关注 0票数 5

我对java编程很陌生。我已经使用smsj api从个人电脑发送消息到移动电话通过一个gsm调制解调器。我成功地使用SmsSender.sendTextSms(msg, reciever, sender)发送了纯文本消息,并使用SmsSender.sendUnicodeTextSms("smsj हिन्दी मेसेज", reciever);发送了unicode消息。

他们说它也支持EMS消息。我试图发送图片信息(黑白),并通过这个音频剪辑。但我不知道该怎么做。

文档显示有一个实现SmsMessage的类EmsMessage,但是我找不到关于如何使用它的任何细节。我也已经通过它的论坛,但再次找不到任何解决办法。

希望有人能指点我。

这是我发送短信的代码。

代码语言:javascript
复制
public class SendMessage  {

    public void send() {
    try{
        SmsSender smsSender = SmsSender.getGsmSender("COM14");
            String msg ="smsj test message";        
            String reciever = "919790968633"; 
            String sender ="919176968289";      
            smsSender.connect();

            smsSender.sendTextSms(msg, reciever, sender);  //simple text message

                   smsSender.sendUnicodeTextSms("smsj हिन्दी मेसेज", reciever); //unicode message

            smsSender.disconnect();

    } catch(IOException i){
        i.printStackTrace();
        System.out.println("i");
    } catch(SmsException s){
        s.printStackTrace();
        System.out.println("s");
    }
    }

    public static void main(String args[]){
        SendMessage app = new SendMessage();
        app.send();
    }


}

我试着用这个代码发送ems消息..。但这似乎是错误的。

代码语言:javascript
复制
     EmsMessage ems = new EmsMessage();
     ems.addText(msg);
     SmsMessage sms ;
     sms=ems;
     smsSender.sendSms(sms, reciever, sender);

我收到以下错误消息:

代码语言:javascript
复制
60 [main] INFO org.marre.sms.transport.gsm.SerialComm - >> AT+CMGF=0    
261 [main] INFO org.marre.sms.transport.gsm.SerialComm - << 
261 [main] INFO org.marre.sms.transport.gsm.SerialComm - << OK
Exception in thread "main" java.lang.NullPointerException
    at org.marre.sms.transport.gsm.GsmTransport.send(GsmTransport.java:175)
    at org.marre.SmsSender.sendSms(SmsSender.java:551)
    at org.marre.SendMessage.send(SendMessage.java:44)
    at org.marre.SendMessage.main(SendMessage.java:58)

有人能帮我使用这个EmsMessage和SmsMessage类的正确语法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-03-20 07:41:56

http://smsj.sourceforge.net/apidocs/org/marre/sms/ems/EmsMessage.html这里您需要文档

addElement应该添加图形、电影等。

addText --这应该添加文本

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15516979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档