SMSLib(短信猫)的开发与配置jar包合集

时间:2014-07-31 03:24:12
【文件属性】:

文件名称:SMSLib(短信猫)的开发与配置jar包合集

文件大小:4.91MB

文件格式:RAR

更新时间:2014-07-31 03:24:12

SMSLib(短信猫)

在MyEclipse里 1. slf4j-api-1.5.2.jar slf4j-api-1.5.2-sources.jar slf4j-nop-1.5.2.jar comm.jar smsserver-3.4.1.jar smslib-3.4.1.jar 将上述6个jar包拷贝到lib下 2. 在Windows环境下使用SMSLib编程的时候,我们需要做一下comm的配置: 1. 将win32com.dll放置在%JAVA_HOME%/jre/bin下 2. 将comm.jar放置在%JAVA_HOME%/jre/lib/ext下 3. 将javax.comm.properties放置在%JAVA_HOME%/jar/lib下 再试试SMSLib自带的examples,看看效果。 3. pci接口安装drive 程序测试用例: package examples.modem; import org.smslib.IOutboundMessageNotification; import org.smslib.Library; import org.smslib.OutboundMessage; import org.smslib.Service; import org.smslib.modem.SerialModemGateway; public class SendMessage { public void doIt() throws Exception { Service srv; OutboundMessage msg; OutboundNotification outboundNotification = new OutboundNotification(); System.out.println("Example: Send message from a serial gsm modem."); System.out.println(Library.getLibraryDescription()); System.out.println("Version: " + Library.getLibraryVersion()); srv = new Service(); SerialModemGateway gateway = new SerialModemGateway("modem.com1", "COM1", 57600, "Nokia", "6310i"); gateway.setInbound(true); gateway.setOutbound(true); gateway.setSimPin("0000"); srv.setOutboundNotification(outboundNotification); srv.addGateway(gateway); srv.startService(); System.out.println(); System.out.println("Modem Information:"); System.out.println(" Manufacturer: " + gateway.getManufacturer()); System.out.println(" Model: " + gateway.getModel()); System.out.println(" Serial No: " + gateway.getSerialNo()); System.out.println(" SIM IMSI: " + gateway.getImsi()); System.out.println(" Signal Level: " + gateway.getSignalLevel() + "%"); System.out.println(" Battery Level: " + gateway.getBatteryLevel() + "%"); System.out.println(); // Send a message synchronously. msg = new OutboundMessage("+306948494037", "Hello from SMSLib!"); srv.sendMessage(msg); System.out.println(msg); // Or, send out a WAP SI message. //OutboundWapSIMessage wapMsg = new OutboundWapSIMessage("+306948494037", new URL("https://mail.google.com/"), "Visit GMail now!"); //srv.sendMessage(wapMsg); //System.out.println(wapMsg); // You can also queue some asynchronous messages to see how the callbacks // are called... //msg = new OutboundMessage("+309999999999", "Wrong number!"); //msg.setPriority(OutboundMessage.Priorities.LOW); //srv.queueMessage(msg, gateway.getGatewayId()); //msg = new OutboundMessage("+308888888888", "Wrong number!"); //msg.setPriority(OutboundMessage.Priorities.HIGH); //srv.queueMessage(msg, gateway.getGatewayId()); System.out.println("Now Sleeping - Hit to terminate."); System.in.read(); 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[]) { SendMessage app = new SendMessage(); try { app.doIt(); } catch (Exception e) { e.printStackTrace(); } } }


【文件预览】:
手机发短信用JAR包
----javacomm20-win32.zip(266KB)
----slf4j-1.5.10.zip(2.56MB)
----smslib-v3.4.4.zip(1.77MB)
----java利用COM发短信所要的包.rar(1.13MB)

网友评论

  • 先下载试试看
  • 没有测试通过,但是分享很有用,感谢
  • 可以使用jar,短信猫的功能都有
  • 可以使用,谢谢
  • jar包全,有用!!
  • 不错,可以用
  • jar齐全。。。。
  • 不知道怎么用,但是还是让我慢慢学习吧,总会用得到
  • 不错,多谢分享。
  • 可以用的哦
  • jar包可以用,不错
  • 用了下,感觉还可以
  • 很有用,jar包很全,可惜我是64位的jdk
  • 我只要jar包
  • jar包可以用,顶
  • jar包可以用,顶
  • 好。 是我要找的jar包
  • 还是比较有用的
  • 很全的JAR包,省了好多功夫 ~
  • 我要找的jar包,还有源码
  • 都是官网的东西,似乎没有RXTX的包
  • 用了下,感觉还可以
  • 需要硬件设备,不是我想要的,谢谢!
  • 很不错的东西,很全
  • 不错,可以使用!