Проблема с использованием J2ME WMA для отправки/получения SMS
Вопрос
Я использую Wmademo of Javame SDK 3.0, и он отлично работает в симуляторе.
Когда я устанавливаю приложение в мобильное устройство, оно не работает. Я попробовал оба порта 0 (SMS по умолчанию) и 50000 (слушатель) без успеха. Не было исключено.
Решение
Это пример, который работает для меня
try {
String dest = "sms://" + yourRecipientNumberString;
MessageConnection mConn = (MessageConnection) Connector.open(dest);
TextMessage sms = (TextMessage) mConn.newMessage(MessageConnection.TEXT_MESSAGE);
sms.setPayloadText(msgText);
mConn.send(sms);
mConn.close();
sent = true;
} catch (IOException ioe) {
ioe.printStackTrace();
sent = false;
} catch (IllegalArgumentException iae) {
iae.printStackTrace();
sent = false;
} catch (SecurityException se) {
se.printStackTrace();
sent = false;
}
Не связан с StackOverflow