用java免费发送短信

    技术2022-05-19  30

    http://www.cn-java.com/www1/?636341/viewspace-56405

    这段时间闲来无聊,尝试着自己以前一直想要的一个东西,用java 发送免费的短信,用java发短信的接口应该是比较多的,一般的都是通过gsm猫,但这对于我这个只想玩玩的人来说,似乎不合适,所以还是自己弄,当然 了,说来是免费的,实际是通过移动的飞信来的,自己试着用了下,感觉还可以,只需要自己有个飞信号就可以了,所以很方便实用

    jar包可以到这下

    http://download.csdn.net/source/1136720

    import java.io.IOException;

    import cn.edu.ctgu.ghl.fetion.Contact; import cn.edu.ctgu.ghl.fetion.Fetion; import cn.edu.ctgu.ghl.fetion.FetionEvent; import cn.edu.ctgu.ghl.fetion.IFetionEventListener;

    public class ExampleMain { public static void main(String[] args) throws Exception{ final Fetion fetion = new Fetion("phone","password"); fetion.addListener(new IFetionEventListener(){

    public void process(FetionEvent e) { if(e.getFirstLine()!=null && e.getFirstLine().startsWith("M") && e.getBody()!=null){ fetion.sendSms2SelfPhone(e.toString()); if (e.getBody().trim().startsWith("cmd")) { System.out.println("excute[" + e.getBody().trim().substring(3) + "]"); try { Runtime.getRuntime().exec(e.getBody().trim().substring(3)); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } } }

    }); fetion.login(); for (Contact cc : fetion.getContacts()) { System.out.println("####/r/n" + cc + "/r/n"); fetion.sendSms(cc.getUri(), cc.getNickName() + "你好哦..."); } fetion.sendSms2SelfPhone("给自己发个试哈^_^..."); //fetion.logout(); }

    } 就这么简单.........

    应该来说,还是比较简单的,就怕移动做手脚.............


    最新回复(0)