Entwicklungshandbuch
Local Navigation
- Integrieren in Anwendungen der BlackBerry Device Software
- Einheitliche Suche
- Unterstützung für Geräteinteraktionen
-
Nachrichtenliste
- Erstellen einer neuen leeren SMS-Textnachricht
- Erstellen einer neuen gefüllten Textnachricht
- Erstellen einer neuen leeren MMS-Nachricht
- Erstellen einer neuen leeren E-Mail-Nachricht
- Erstellen einer neuen gefüllten E-Mail-Nachricht
- Erstellen einer neuen leeren PIN-Nachricht
- Erstellen einer neuen gefüllten PIN-Nachricht
- Empfangen einer Nachrichtenbenachrichtigung
- Hinzufügen eines Listeners zum Nachrichtenspeicher
- Hinzufügen eines Listeners zum Nachrichtenspeicher für Stapelaktualisierungen
- Hinzufügen eines Listeners zu einem Ordner
- Abrufen der Gesamtanzahl ungelesener E-Mail-Nachrichten in allen Ordnern im Speicher
- Öffnen einer Nachricht
- Abrufen des Textes einer E-Mail-Nachricht
- Benachrichtigen einer BlackBerry-Geräteanwendung über das bevorstehende Senden einer E-Mail-Nachricht
- Benachrichtigen einer BlackBerry-Geräteanwendung über das bevorstehende Senden einer MMS-Nachricht
- Benachrichtigen einer BlackBerry-Geräteanwendung über das bevorstehende Senden einer SMS-Nachricht
- Senden einer Nachricht
- Antworten auf eine Nachricht
- Weiterleiten einer Nachricht
- Arbeiten mit Nachrichtenordnern
- Benutzerdefinierte Nachrichten
- Anlagen
- Kalender
- Kontaktliste
- Aufgabenliste
- Telefon
- BlackBerry Browser
- Menübefehle
- Weitere Informationen finden Sie unter
- Glossar
- Rückmeldung
- Verlauf der Dokumentrevision
- Rechtliche Hinweise
Produktunterlagen
>
Entwicklerdokumentation
>
Java Entwicklungshandbuch und API-Referenzhandbuch
>
Entwicklungshandbuch
Integration Guide - BlackBerry Java SDK - 7.0
Öffnen einer Nachricht
- Importieren Sie die erforderlichen Klassen und Schnittstellen.
import java.util.Date; import net.rim.blackberry.api.mail.Address; import net.rim.blackberry.api.mail.Folder; import net.rim.blackberry.api.mail.Message; import net.rim.blackberry.api.mail.Session; import net.rim.blackberry.api.mail.Store;
- Rufen Sie Session.waitForDefaultSession.getStore() auf, um den Nachrichtspeicher abzurufen.
Store store = Session.waitForDefaultSession.getStore();
- Rufen Sie Store.getFolder() auf, um den Ordner abzurufen, der die Nachricht enthält.
Folder folder = Store.getFolder("SampleFolder"); - Rufen Sie folder.getMessages() auf, um die Nachrichtenobjekte abzurufen und die Nachrichtenobjekte in einem Message-Array zu speichern. Führen Sie eine Iteration durch das Array durch, und rufen Sie Informationen ab, wie z. B. den Absender und den Betreff, die dem BlackBerry-Gerätebenutzer angezeigt werden sollen.
Message[] msgs = folder.getMessages();
- Wenn ein Benutzer eine Nachricht aus der Liste auswählt, rufen Sie für das Message-Objekt Methoden auf, um die entsprechenden Felder und Nachrichtentextinhalte abzurufen, die dem Benutzer angezeigt werden sollen.
Message msg = msgs[0]; // Retrieve the first message Address[] recipients = msg.getRecipients(Message.RecipientType.TO); Date sent = msg.getSentDate(); Address from = msg.getFrom(); String subject = msg.getSubject(); Object o = msg.getContent(); // Verify that the message is not multipart if ( o instanceof String ) { String body = (String)o; } //... - Rufen Sie Message.getBodyText() für eine Nachricht auf, um den Nur-Text-Inhalt als String-Objekt abzurufen. Wenn die Nachricht keinen Nur-Text-Inhalt enthält, gibt die Methode null zurück.
Nächstes Thema: Abrufen des Textes einer E-Mail-Nachricht
Vorheriges Thema: Abrufen der Gesamtanzahl ungelesener E-Mail-Nachrichten in allen Ordnern im Speicher
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.