这篇文章主要介绍了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 调用短信的使用,希望通过本文能帮助到大家,需要的朋友可以参考下
取消
提交评论