文件名称:SMS扩展配置.rar
- 所属分类:
- J2ME
- 资源属性:
- [Java] [源码]
- 上传时间:
- 2009-01-03
- 文件大小:
- 1015.8kb
- 下载次数:
- 0次
- 提 供 者:
- idhuanghao
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
1、将jre文件夹复制到你本机所在的JDK下覆盖掉全部jre文件夹
2、将lib文件夹复制到你项目所在的lib,添加对应lib
import org.smslib.IOutboundMessageNotification;
import org.smslib.Library;
import org.smslib.MessageEncodings;
import org.smslib.MessageProtocols;
import org.smslib.OutboundMessage;
import org.smslib.Service;
import org.smslib.modem.SerialModemGateway;
import java.util.List;
public class SendSms {
public SendSms() {
}
public void sendSMS(String[] phoneNumber) throws Exception {
Service srv;
OutboundMessage msg;
OutboundNotification outboundNotification = new OutboundNotification();
srv = new Service();
SerialModemGateway gateway = new SerialModemGateway("modem.com1",
"COM1", 9600, null, null);
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSimPin("0000");
gateway.setOutboundNotification(outboundNotification);
gateway.setProtocol(MessageProtocols.PDU);
srv.addGateway(gateway);
try {
srv.startService();
for (int i = 0; i < phoneNumber.length; i++) {
msg = new OutboundMessage(phoneNumber[i], "您有会议待处理,请登陆查看!");
msg.setEncoding(MessageEncodings.ENCUCS2);
srv.sendMessage(msg);
}
} finally {
srv.stopService();
}
}
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);
}
}
public static void main(String args[]) {
SendSms app = new SendSms();
try {
app.doIt();
} catch (Exception e) {
e.printStackTrace();
}
}
}
下载文件列表
压缩包 : SMS扩展配置.rar 列表 SMS扩展配置\jre\lib\javax.comm.properties SMS扩展配置\jre\lib\ext\comm.jar SMS扩展配置\jre\bin\win32com.dll SMS扩展配置\lib\commons-net-1.4.1.jar SMS扩展配置\lib\log4j-1.2.15.jar SMS扩展配置\lib\mail.jar SMS扩展配置\lib\smslib-3.2.2.jar SMS扩展配置\配置方式.txt SMS扩展配置\SendSms.java SMS扩展配置\jre\lib\ext SMS扩展配置\jre\lib SMS扩展配置\jre\bin SMS扩展配置\jre SMS扩展配置\lib SMS扩展配置