2
나는 SMS를 보내는 간단한 코드가 있습니다. 그것은 잘 작동합니다. 그냥 작은 문제. 어떻게하면 SMS를 보낼 수 없다는 것을 알 수 있습니까? 연결 또는 다른 방법으로 시간 제한이 있습니까? 네트워크가 없거나 SIM 카드가 없거나 신용이 없다고 가정 해 봅시다.블랙 베리 - SMS 시간 초과를 보내십시오
public static void sendSMS(String content, String number) {
MessageConnection mc = null;
TextMessage msg;
try {
mc = (MessageConnection) Connector.open("sms://" + number,Connector.WRITE,true);
msg = (TextMessage) mc.newMessage(MessageConnection.TEXT_MESSAGE);
msg.setPayloadText(content);
mc.send(msg);
} catch (final Exception e) {
e.printStackTrace();
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
Dialog.alert(e.getMessage());
}
});
} finally {
try {
if (mc != null) {
mc.close();
}
} catch (IOException e) {
}
}
}