<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    asdtiang的博客 感謝blogjava提供的博客交流平臺

    利用SMSLib通過COM來發短信(JAR包及配置) XML

    Posted on 2010-01-12 18:07 asdtiang 閱讀(4413) 評論(0)  編輯  收藏 所屬分類: java me
    第一步:
    The installation procedure for both the old Java Comm v2 and the new Java Comm v3 is identical.

    Java Comm v2 is for Win32 systems and it is available on the Download page.

    Java Comm v3 is for Linux systems and it is available for download directly from SUN downloads (registration is required)

    To install it, unzip the downloaded archive file in a temporary place and do the following copies:

    File comm.jar should go under JDKDIR/jre/lib/ext/
    File javax.comm.properties should go under JDKDIR/jre/lib/
    Library files (i.e. win32com.dll for Win32 or the .so Linux library files) should go under JDKDIR/jre/bin/
    If you have a separate JRE directory, do the same copies for the JREDIR directory!

    即comm.jar導入引用包中,javax.comm.properties拷貝到JDKDIR/jre/lib/下,win32com.dll拷貝到 JDKDIR/jre/bin/下



    第二步:
    把相應的包導入就可以了。

    當時在做的時候,發現通過SMSLib發送程序還是比較麻煩的,他的日志采用的是slf4j,而slf4j是基于log4j的,這幾個不同的JAR包都是 在不同的地方下載的,在此所有的JAR整理出來,希望大家節約時間

    JAR包下載地址http://www.ziddu.com/download/7798641/phonesendmessageJAR.rar.html


    測試源碼:
    package org.asdtiang.phone.sendMessage;

    import org.smslib.IOutboundMessageNotification;
    import org.smslib.Message.MessageEncodings;
    import org.smslib.OutboundMessage;
    import org.smslib.modem.SerialModemGateway;

    public class Main {
    private static org.smslib.Service srv = new org.smslib.Service();;

    public static void creatService() {
    SerialModemGateway gateway 
    = new SerialModemGateway("SMS""COM3",
    9600"LENOVO""6070");
    gateway.setInbound(
    true);
    gateway.setOutbound(
    true);
    try {
    srv.addGateway(gateway);
    srv.startService();
    System.out.println(
    "Modem connected.");
    sendSms(
    "15100164985""測試用");
    catch (Exception ex) {
    ex.printStackTrace();
    }
    }

    public static org.smslib.Service getService() {
    if (srv == null) {
    creatService();
    }
    return srv;
    }

    public static void disconnect() {
    try {
    // srv.disconnect();

    System.out.println(
    "Modem disconnected.");
    catch (Exception ex) {
    ex.printStackTrace();
    }

    }

    public static void main(String args[]) {
    creatService();
    }

    public static boolean sendSms(String mobile, String content) {
    OutboundMessage msg 
    = new OutboundMessage(mobile, content);
    msg.setEncoding(MessageEncodings.ENCUCS2);
    try {
    srv.sendMessage(msg);
    System.out.println(msg);
    catch (Exception ex) {
    // log.error(ex);
    return false;
    }
    return true;
    }

    public void close() {
    try {
    srv.stopService();
    catch (Exception ex) {
    // log.error(ex);
    }
    }

    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);
    }
    }
    }



    天蒼蒼,野茫茫,風吹草底見牛羊

    posts - 80, comments - 24, trackbacks - 0, articles - 32

    Copyright © asdtiang

    asdtiang的博客 PaidMailz
    點擊廣告網賺A(每天4個廣告,每個0.0025美元,一個搜索廣告0.03美元)
    主站蜘蛛池模板: 99久久99久久免费精品小说| 美女隐私免费视频看| 亚洲人成人无码网www电影首页| 亚洲真人日本在线| 亚洲AV本道一区二区三区四区| 老汉色老汉首页a亚洲| 亚洲欧美黑人猛交群| h视频在线观看免费| **一级毛片免费完整视| 狠狠久久永久免费观看| 中文字幕精品亚洲无线码一区| 亚洲最大的成网4438| 最近中文字幕mv免费高清在线 | 久久精品国产亚洲AV蜜臀色欲| 色窝窝亚洲av网| 国产精品免费高清在线观看| 在线观看免费国产视频| 国产亚洲一区二区精品| 在线观看亚洲网站| 97人伦色伦成人免费视频| 亚洲国产精品一区二区成人片国内 | 亚洲妓女综合网99| 中文字幕不卡免费视频| 成人男女网18免费视频| 精品亚洲成a人片在线观看少妇| 最近2022中文字幕免费视频| 精品久久亚洲中文无码| 在线观看亚洲免费| 国产免费一级高清淫曰本片| 日韩激情淫片免费看| 日韩毛片免费一二三| 国产免费啪嗒啪嗒视频看看| 久久亚洲最大成人网4438| 免费一级毛片在线播放视频| 亚洲偷自拍拍综合网| 久久国产免费观看精品3| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 午夜国产羞羞视频免费网站| 视频免费在线观看| 亚洲精品午夜无码电影网| 最近免费视频中文字幕大全|