Enviar sms em j2me

0 respostas
L

Boa tarde....

Gostaria de saber como enviar um sms em j2me... estou tentando fazer assim(peguei esse codigo na net para tentar fazer funcionar e até mesmo entender como fazer): public class enviarSms extends Command {
private TextField phnNoTxtFld;
    private TextField smsTxtFld;
    private Alert infoAlert;
    private String smsStr;
    private String phnNoStr;

	public boolean execute(MainCanvas canvas) {
		commandAction();
		return true;
	}

    public void commandAction() {

        	int numero= 970451365;
        	
            phnNoStr = String.valueOf(numero);
            smsStr = "TESTE";
            MessageConnection msgCon = null;

            try {
                msgCon = (MessageConnection) Connector.open("sms://" + phnNoStr);
            } catch (IOException ex) {
                ex.printStackTrace();
            }
            TextMessage txtMsg = (TextMessage) msgCon.newMessage(MessageConnection.TEXT_MESSAGE);

            txtMsg.setPayloadText(smsStr);

            try {
                msgCon.send(txtMsg);

                clearTxt();
            } catch (IOException ex) {
                ex.printStackTrace();
            }finally{
                if(msgCon != null){
                    try {
                        msgCon.close();
                    } catch (IOException ex) {
                        ex.printStackTrace();
                    }
                }
            }    
    }

    public void clearTxt(){
        phnNoTxtFld.setString("");
        smsTxtFld.setString("");
        infoAlert = new Alert("Message sent successfully...!");
    }
mas quando rodo o emulador me aparece o seguinte erro:
java.lang.IllegalArgumentException: invalid port format
	at com.sun.midp.io.HttpUrl.parseAfterScheme(+361)
	at com.sun.midp.io.HttpUrl.<init>(+36)
	at com.sun.midp.io.j2me.datagram.Protocol.openPrim(+25)
.
.
.

aguém sabe me dizer onde esta o erro... seutem mais alguma coisa para configurar, talvez o .jad(estou apontando assim: Servlet-URL: http://localhost:8081/)

Criado 8 de fevereiro de 2013
Respostas 0
Participantes 1