发送sms收不到 为什么?
基本上是wtk的例子 为什么收不到?
发出去了应该
public static boolean SendSMS(String Destination,String Content)
{
boolean bRet=false;
if (!isValidPhoneNumber(Destination)){
ERR="InvalidPhoneNumber";
return bRet;
}
String address = "sms://+"+ Destination+":50000";// + ":" + smsPort;
MessageConnection smsconn = null;
try {
/** Open the message connection. */
smsconn = (MessageConnection)Connector.open(address);
TextMessage txtmessage = (TextMessage)smsconn.newMessage(MessageConnection.TEXT_MESSAGE);
txtmessage.setAddress(address);
txtmessage.setPayloadText(Content);
smsconn.send(txtmessage);
bRet=true;
ERR="OK";
System.out.println("Send OK");
BaseCanvas.getInstance().repaint();
} catch (Throwable t) {
System.out.println("Send caught: "+t.getMessage());
ERR=t.getMessage();
t.printStackTrace();
}
if (smsconn != null) {
try {
smsconn.close();
} catch (IOException ioe) {
System.out.println("Closing connection caught: ");
ERR=ioe.getMessage();
ioe.printStackTrace();
}
}
return bRet;
}