📄 testgsmmodem.jad
字号:
// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov Date: 2006-12-19 17:27:26
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: TestGSMModem.java
package Test;
import GSMModem.GSMMessage;
import GSMModem.GSMModem;
import java.io.PrintStream;
import java.util.Vector;
public class TestGSMModem
{
public TestGSMModem()
{
}
public static void main(String argv[])
{
GSMModem gsmmodem1;
String mobile;
String text;
String text_eng;
gsmmodem1 = new GSMModem();
String device = "COM4";
String baud = "9600";
String sn = "OUIW-SCRA-KRUD-CADU";
mobile = "13910597586";
if(device == null || baud == null || sn == null || mobile == null)
{
System.out.println("\u8BF7\u6B63\u786E\u7684\u8BBE\u5B9A\u901A\u8BAF\u4E32\u53E3\u3001\u6CE2\u7279\u7387\u3001\u6CE8\u518C\u7801\u3001\u63A5\u6536\u53F7\u7801,\u5426\u5219\u65E0\u6CD5\u6B63\u5E38\u6D4B\u8BD5\uFF01");
return;
}
gsmmodem1.setDevice(device);
gsmmodem1.setBaudrate(baud);
gsmmodem1.setSn(sn);
text = "\u91D1\u4ED3\u77ED\u4FE1\u6807\u51C6\u63A5\u53E3(SDK2.x)\u8BA9\u60A8\u5728\u6700\u77ED\u65F6\u95F4\u5F00\u53D1\u51FA\u77ED\u4FE1\u5E94\u7528,\u611F\u8C22\u60A8\u7684\u9009\u62E9\uFF01\u4F7F\u7528\u6109\u5FEB\uFF01";
text_eng = "KingBase SMS SDK2.x is wonderful for developing SMS Application software! Thank you for your choice,enjoy it!";
System.out.println("GSMModemInit:connecting ... ...");
if(!gsmmodem1.GSMModemInit())
{
System.out.println(gsmmodem1.GSMModemGetErrorMsg());
return;
}
try
{
String result = gsmmodem1.GSMModemCommand("+CSCA?", "+CSCA:");
if(result != null)
System.out.println("AT+CSCA=? \u7ED3\u679C: " + result);
else
System.out.println("AT+CSCA=? \u9519\u8BEF: " + gsmmodem1.GSMModemGetErrorMsg());
result = gsmmodem1.GSMModemCommand("+CCID?", "+CCID:");
if(result != null)
System.out.println("AT+CCID=? \u7ED3\u679C: " + result);
else
System.out.println("AT+CCID=? \u9519\u8BEF: " + gsmmodem1.GSMModemGetErrorMsg());
result = gsmmodem1.GSMModemCommand("+CFUN=1", null);
if(result != null && result.equals("OK"))
{
System.out.println("AT+CFUN=1 \u6267\u884C\u6210\u529F!");
} else
{
System.out.println("AT+CFUN=1 \u7ED3\u679C: " + result);
System.out.println("AT+CFUN=1 \u9519\u8BEF: " + gsmmodem1.GSMModemGetErrorMsg());
}
for(int Count = 0; Count > 0;)
{
Count--;
if(!gsmmodem1.GSMModemIsConn() && !gsmmodem1.GSMModemInit())
{
System.out.println(gsmmodem1.GSMModemGetErrorMsg());
} else
{
System.out.println("GSMModemSMSsend\uFF1ASend sms through modem, .........");
gsmmodem1;
if(gsmmodem1.GSMModemSMSsend(null, GSMModem.ENCodeing_GB2312, text, mobile, false))
System.out.println("GSMModemSMSsend: Success! Sending chinese simple sms!");
else
System.out.println(gsmmodem1.GSMModemGetErrorMsg());
gsmmodem1;
if(gsmmodem1.GSMModemSMSsend(null, GSMModem.ENCodeing_US, text_eng, mobile, false))
System.out.println("GSMModemSMSsend: Success! sending english sms!");
else
System.out.println(gsmmodem1.GSMModemGetErrorMsg());
System.out.println("GSMModemSMSReadAll\uFF1ARecieve ......................");
gsmmodem1;
Vector allmsg = gsmmodem1.GSMModemSMSReadAll(GSMModem.ReadSMS_ALL_READ_ONLY);
for(int i = 0; i < allmsg.size(); i++)
{
GSMMessage gsmmsg1 = (GSMMessage)allmsg.elementAt(i);
System.out.println("\n\u77ED\u4FE1#" + i + ":----------------------------------------");
System.out.println("\t\u77ED\u4FE1\u7C7B\u578B=" + gsmmsg1.getType());
System.out.println("\t\u5B58\u50A8\u4F4D\u7F6E=" + gsmmsg1.getStoreName());
System.out.println("\t\u53D1\u9001\u65F6\u95F4=" + gsmmsg1.getSendTime());
System.out.println("\t\u7535\u8BDD\u53F7\u7801=" + gsmmsg1.getNumber());
System.out.println("\t\u77ED\u4FE1\u7F16\u7801=" + gsmmsg1.getEncoding());
System.out.println("\t\u77ED\u4FE1\u957F\u5EA6=" + gsmmsg1.getLength());
System.out.println("\t\u77ED\u4FE1\u5185\u5BB9=" + gsmmsg1.getContent());
System.out.println("\u77ED\u4FE1#" + i + ":----------------------------------------");
}
try
{
Thread.sleep(500L);
}
catch(Exception t) { }
}
}
gsmmodem1.GSMModemRelease();
System.out.println("-------------Test GSMModem over!!!---------------------");
}
catch(Exception e)
{
e.printStackTrace();
}
return;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -