Problema utilizando J2ME WMA para enviar / recibir SMS
Pregunta
Estoy usando WMADemo del JavaME SDK 3.0 y se está trabajando muy bien en el simulador.
Cuando se instala la aplicación en un dispositivo móvil que no funciona. He intentado tanto el puerto 0 (SMS por defecto) y 50000 (oyente) sin éxito. No es la excepción fue lanzada.
Solución
Este es un ejemplo que funciona para mí
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;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow