Entwicklungshandbuch

Local Navigation

Erstellen einer neuen gefüllten Textnachricht

Verwenden Sie die API-Elemente im javax.wireless.messaging-Paket (JSR 120).
  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import javax.microedition.io.Connector;
    import javax.wireless.messaging.MessageConnection;
    import javax.wireless.messaging.TextMessage;
    import net.rim.blackberry.api.invoke.Invoke;
    import net.rim.blackberry.api.invoke.MessageArguments;
    
  2. Erstellen und füllen Sie ein neues TextMessage-Objekt.
    MessageConnection mc = (MessageConnection)Connector.open("sms://");
    TextMessage m = (TextMessage)mc.newMessage( MessageConnection.TEXT_MESSAGE );
    m.setAddress("sms://5558888");
    m.setPayloadText("An SMS message for you");
    
  3. Rufen Sie Invoke.invokeApplication() mit den folgenden Parametern auf:
    • APP_TYPE_MESSAGES: ein konstanter Parameter
    • MessageArguments: ein neues MessageArguments-Objekt, das das neue TextMessage-Objekt verwendet.
    Invoke.invokeApplication( Invoke.APP_TYPE_MESSAGES, new MessageArguments(m) );

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.