我正在嘗試開發J2ME SMS應用程序(在Symbian上,但那不重要)。
我試着用最簡單的應用程序發送短信,當它收到一個。
它完全基於JSR-205提供的示例:簡單的J2ME SMS代碼調試
基類被實現爲MessageListener。
然後執行下列方法(爲簡單起見,我省略了所有try/catch)。
我有兩個問題:
- 它不工作
- 我不知道如何調試它Netbeans7.1
尤其是我感興趣的一個回答第二個問題:如何在Netbeans7.1中模擬SMS接收以便在notifyIncomingMessage方法中設置斷點?
public class Example extends MIDlet implements MessageListener {
public void startApp() {
messconn = (MessageConnection)Connector.open("sms://:6222");
messconn.setMessageListener(this);
reader = new Reader();
new Thread(reader).start();
}
public void notifyIncomingMessage(MessageConnection conn) {
conn = (MessageConnection)Connector.open("sms://+39xxxyyyyyyyy");
TextMessage msg = (TextMessage)conn.newMessage("Hello");
conn.send(msg);
}
}
class Reader implements Runnable {
public void run() {
wait();
}
}
您正在使用什麼模擬器 – yoninja 2012-03-06 05:01:06
上檢查設備 – 2012-03-06 07:07:27