Programmer: Yang xinghui implements text message reply in java
*
* Date:
*
* Time: 05:24:07 pm
*
* Text message sending
*/
Import javax. wireless. messaging .*;
Import javax. microedition. io .*;
Public class Sender {
Public Sender (){
}
/* Input text content, phone number, and port number to send the text message. The result is true or false */
Public static boolean send (String content, String phonenumber,
String smsPort ){
Boolean result = true;
Try {
String address = "sms: //" + phonenumber + ":" + smsPort;
MessageConnection conn = (MessageConnection) Connector. open (address );
TextMessage msg = (TextMessage) conn. newMessage (MessageConnection. TEXT_MESSAGE );
Msg. setPayloadText (content );
Conn. send (msg );
Conn. close ();
} Catch (Exception e ){
Result = false;
E. getMessage ();
}
Return result;
}
/* Send text messages without ports */
Public static boolean send (String content, String phonenumber ){
Boolean result = true;
Try {
String address = "sms: //" + phonenumber;
MessageConnection conn = (MessageConnection) Connector. open (address );
TextMessage msg = (TextMessage) conn. newMessage (MessageConnection. TEXT_MESSAGE );
Msg. setPayloadText (content );
Conn. send (msg );
Conn. close ();
} Catch (Exception e ){
Result = false;
E. getMessage ();
}
Return result;
}
}