J2ME SMS アプリケーションを開発しようとしています (Symbian 上ですが、それは重要ではありません)。
SMSを受信したときにSMSを送信する最も単純なアプリで試しました。
これは、JSR-205 によって提供される例に完全に基づいています。
基底クラスは MessageListener を実装して作成されます。
次に、次のメソッドが実装されます (簡単にするために、すべての try/catch を省略しました)。
2 つの問題があります。
- うまくいきません
- Netbeans7.1 でデバッグする方法がわかりません
特に、2 番目の質問に対する回答に関心があります。notifyIncomingMessage メソッドにブレークポイントを設定するために、Netbeans7.1 で SMS 受信をエミュレートするにはどうすればよいですか?
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();
}
}