// Lets send an SMS now. //get a reference to the appropriate Connection object using an appropriate url MessageConnection conn = (MessageConnection) Connector.open("sms://:50001"); //generate a new text message TextMessage tmsg = (TextMessage) conn.newMessage(MessageConnection.TEXT_MESSAGE); //set the message text and the address tmsg.setPayloadText(message); tmsg.setAddress("sms://" + number); //finally send our message conn.send();
// Time to receive one. //get reference to MessageConnection object MessageConnection conn = (MessageConnection) Connector.open("sms://:50001"); //set message listener conn.setMessageListener( new MessageListener() { public void notifyIncomingMessage(MessageConnection conn) { Message msg = conn.receive(); //do whatever you want with the message if(msg instanceof TextMessage) { TextMessage tmsg = (TextMessage) msg; System.out.println(tmsg.getPayloadText()); } else if(msg instanceof BinaryMessage) { ..... } else { ...... } } } );