次のコードを使用して、ドングルから SMS を送信しています。送信に成功しました。SIM の SMS または未読の SMS をドングルから読みたいので、読み方を教えてください。
以下は、SMSを送信するためのコードです
import org.smslib.OutboundMessage;
import org.smslib.Service;
import org.smslib.modem.SerialModemGateway;
...
private String port = "COM4"; // Modem Port.
private int bitRate = 9600; // This is also optional. Leave as it is.
private String modemName = "ZTE"; // This is optional.
private String modemPin = "0000"; // Pin code if any have assigned to the modem.
private String SMSC = "+919822078000"; // Message Center Number ex. Mobitel
...
SerialModemGateway gateway = new SerialModemGateway("", port, 9600, "InterCEL", "");
Service.getInstance().addGateway(gateway);
Service.getInstance().startService();
// System.out.println("center number=" + gateway.getSmscNumber());
gateway.setSmscNumber(SMSC);
gateway.setOutbound(true);
OutboundMessage o = new OutboundMessage(number, str);
gateway.sendMessage(o);
ゲートウェイ、MemoryIndexNumber、SimMemoryLocation などの 3 つのパラメーターを取得する InboundMessage クラスがあり、取得できないため、null を返します。
InboundMessage n=new InboundMessage()
gateway.readMessage(n);
ドングルのSIMからSMSを読み取る他の方法があれば。