smsmessage.java.svn-base

来自「example2 众多JAVA实例源码...学习java基础的好帮手」· SVN-BASE 代码 · 共 53 行

SVN-BASE
53
字号
package opusmicro.demos.input;

/////////////////////////////////////Sms Class /////////////////////////////////////////////
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import javax.wireless.messaging.*;

import java.io.IOException;

public class SMSmessage implements Runnable {

	String sms;
	String phone;
	String port;
	String address;

	public SMSmessage(String sms,String phone ) {
this.sms=sms;

this.phone=phone;
this.address="sms://"+phone+":"+MultiColorMIDlet.smsport;
new Thread(this).start();
}

	public void run() {

		MessageConnection smsconn = null;
		try {
			/** Open the message connection. */
			smsconn = (MessageConnection) Connector.open(this.address);
			TextMessage txtmessage = (TextMessage) smsconn.newMessage(MessageConnection.TEXT_MESSAGE);
			txtmessage.setAddress(this.address);
			txtmessage.setPayloadText(sms);
			smsconn.send(txtmessage);
		}
		catch (Throwable t) {
			System.out.println("Send caught: ");
			t.printStackTrace();
		}
		if ( smsconn != null) {
			try {
				smsconn.close();
			}
			catch (IOException ioe) {
				System.out.println("Closing connection caught: ");
				ioe.printStackTrace();
			}

		}

	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?