我有一個Gui應用程序和背景服務運行在黑莓設備上, 我需要實現Sms偵聽器,它會在確認SMS到達設備後調用一些後臺服務方法,然後它會進入睡眠狀態再次。短信監聽黑莓應用程序和後臺應用程序?
我已經添加了類到我的應用程序,它看起來像那樣。
import javax.microedition.midlet.*;
import javax.wireless.messaging.*;
public class SmsListener extends MIDlet implements MessageListener {
public void notifyIncomingMessage(MessageConnection conn) {
}
protected void destroyApp(boolean unconditional) throws MIDletStateChangeException {
}
protected void pauseApp() {
}
public void startApp() throws MIDletStateChangeException {
System.out.println("Hello from midlet");
}
}
當我想要啓動它,它的throws我SecurityException
可能是我要去的不是正確的方法是什麼?
如何在應用程序的這種類型(Gui-Application和Background-Service)中實現Listener的這種類型(Sms listener)? PS:我如何在模擬器中測試它,我如何模擬在EMULATOR中接收短信? 預先感謝您。
midlet必須簽名。 –
你能解釋我怎麼用黑莓應用程序來做到這一點? – IamStalker
@IStStalker爲了在模擬器中模擬SMS,我的是Sun Java ME SDK 3.0,執行程序時點擊'WMA Output Window'。 – 2011-09-22 06:13:04