2011-01-13 18 views
0

我正在使用JavaME SDK 3.0的WMADemo,它在模擬器中工作正常。使用J2ME WMA發送/接收SMS的問題

當我在移動設備上安裝應用程序時,它不起作用。我嘗試了端口0(默認SMS)和50000(偵聽器)都沒有成功。沒有例外被拋出。

+0

該API在大多數設備的正常工作,你應該提供更多信息的例子! – mdelolmo 2011-01-13 15:57:36

回答

1

這是對我的作品

try { 
     String dest = "sms://" + yourRecipientNumberString; 
     MessageConnection mConn = (MessageConnection) Connector.open(dest); 
     TextMessage sms = (TextMessage) mConn.newMessage(MessageConnection.TEXT_MESSAGE); 
     sms.setPayloadText(msgText); 
     mConn.send(sms); 
     mConn.close(); 
    sent = true; 
} catch (IOException ioe) { 
    ioe.printStackTrace(); 
    sent = false; 
} catch (IllegalArgumentException iae) { 
    iae.printStackTrace(); 
    sent = false; 
} catch (SecurityException se) { 
    se.printStackTrace(); 
    sent = false; 
}