Я использую WMADemo из 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; }