java调用短信猫发短信示例

这篇文章主要介绍了java调用短信猫发短信示例,需要的朋友可以参考下

具体的操作步骤如下:

1、把smslib-3.3.0b2.jar、comm.jar与log4j-1.2.11.jar,放入到工程的lib中;

2、把javax.comm.properties放到%JAVA_HOME%/jre/lib下;

3、把win32com.dll放到%JAVA_HOME%/jre/bin下;

4  把comm.jar放到%JAVA_HOME%/jre/ext下

注意:路径放错,调用起来就会报错;JDK的版本,用的版本是jdk-1_5_0_04。

复制代码 代码如下:

ackage com.alonely.notecat;

import org.smslib.IoUtboundMessageNotification;

import org.smslib.Outbou、ndMessage;

import org.smslib.Service;

import org.smslib.Message.MessageEncodings;

import org.smslib.modem.SerialModemGateway;public class SendMessage {

 public class OutboundNotification implements IoUtboundMessageNotification {

  public void process(String gatewayId, OutboundMessage msg) {

   System.out.println("Outbound handler called from Gateway: "

     + gatewayId);

   System.out.println(msg);

  }

 }

 @SuppressWarnings("deprecation")

 public void sendSMS(String mobilePhones, String content) {

  Service srv;

  OutboundMessage msg;

  OutboundNotification outboundNotification = new OutboundNotification();

  srv = new Service();

  SerialModemGateway gateway = new SerialModemGateway("modem.com3",

    "COM3", 9600, "wavecom", ""); //设置端口与波特率

  gateway.setInbound(true);

  gateway.setoutbound(true);

  gateway.setSimPin("0000");

  gateway.setoutboundNotification(outboundNotification);

  srv.addGateway(gateway);

  System.out.println("初始化成功,准备开启服务");

  try {

   srv.startService();

   System.out.println("服务启动成功");

   String[] phones = mobilePhones.split(",");

   for (int i = 0; i     msg = new OutboundMessage(phones[i], content);

    msg.setEncoding(MessageEncodings.ENCUCS2); // 中文

    srv.sendMessage(msg);

   }

   srv.stopService();

  } catch (Exception e) {

   e.printstacktrace();

  }

 }

 public static void main(String[] args) {

  SendMessage sendMessage = new SendMessage();

  sendMessage.sendSMS("您要发送的手机号", "您要发送的内容!");

 }

}

上一篇:Spring MVC 基于URL的映射规则(注解版)下一篇:简单的理解java集合中的HashSet和hashtree几个重写方法 热门搜索

短信猫 

发短信提示 

发短信 

短信发送 

群发短信 

相关文章

java调用短信猫发短信示例

2021-10-06阅读(9954)评论(0)推荐()

这篇文章主要介绍了java调用短信猫发短信示例,需要的朋友可以参考下

java使用smslib连接短信猫发送短信代码分享

2021-10-18阅读(9708)评论(0)推荐()

这篇文章主要介绍了java使用smslib连接短信猫发关短信代码,需要的朋友可以参考下

python调用短信猫控件实现发短信功能实例

2021-11-06阅读(9655)评论(0)推荐()

这篇文章主要介绍了python调用短信猫控件实现发短信功能实例,需要的朋友可以参考下

java使用短信设备发送sms短信的示例(java发送短信)

2021-10-12阅读(8591)评论(0)推荐()

这篇文章主要介绍了java使用短信设备发送sms短信的示例(java发送短信),需要的朋友可以参考下

两种iOS调用系统发短信的方法

2021-11-16阅读(6403)评论(0)推荐()

iOS调用系统的发短信功能可以分为两种:1,程序外调用系统发短信。2,程序内调用系统发短信。第二种的好处是用户发短信之后还可以回到app。这对app来说非常重要...

Java实现短信验证码和国际短信群发功能的示例

2021-10-18阅读(6977)评论(0)推荐()

本篇文章主要介绍了Java实现短信验证码和国际短信群发功能的示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

Android 调用发送短信的方法

2021-11-12阅读(3157)评论(0)推荐()

这篇文章主要介绍了Android 调用发送短信的方法的相关资料,主要实现Android 调用短信的使用,希望通过本文能帮助到大家,需要的朋友可以参考下

取消

有人回复邮件通知

提交评论

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...