Guide de développement
Local Navigation
- Intégration avec des applications BlackBerry Device Software
- Recherche unifiée
- Prise en charge de l'interaction du terminal
-
Liste des messages
- Créer un message texte SMS vide
- Créer un message texte complété
- Créer un message MMS vide
- Créer un e-mail vide
- Créer un e-mail complété
- Créer un message PIN vide
- Créer un message PIN complété
- Recevoir une notification de messagerie
- Ajouter un écouteur à la banque de messages
- Ajouter un écouteur à la banque de messages pour les mises à jour par lot
- Ajouter un écouteur à un dossier
- Récupérer le nombre total d'e-mails non lus dans tous les dossiers de la base de stockage
- Ouvrir un message
- Récupérer le corps d'un e-mail
- Prévenir une application de terminal BlackBerry lorsqu'un e-mail est sur le point d'être envoyé
- Prévenir une application de terminal BlackBerry lorsqu'un message MMS est sur le point d'être envoyé
- Prévenir une application de terminal BlackBerry lorsqu'un SMS est sur le point d'être envoyé
- Envoyer un message
- Répondre à un message
- Transférer un message
- Utiliser des dossiers de messagerie
- Messages personnalisés
- Pièces jointes
- Calendrier
- Liste de contacts
- Liste des tâches
- Téléphone
- BlackBerry Browser
- Commandes de menu
- Pour plus d'informations
- Glossaire
- Envoi de commentaires
- Historique de révision du document
- Informations juridiques
Documentation produit
>
Documentation pour les développeurs
>
Guides de développement et référence API pour Java
>
Guide de développement
Integration - BlackBerry Java SDK - 7.0
Répondre à un message
- Importez les classes et les interfaces requises.
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; import net.rim.blackberry.api.mail.Transport;
- Appelez Session.getTransport() et enregistrez l'objet renvoyé dans une variable de type Transport. L'objet Transport représente le protocole de transport de la messagerie.
Transport trans = Session.getTransport();
- Appelez Session.waitForDefaultSession().getStore() pour récupérer l'objet Store.
Store store = Session.waitForDefaultSession().getStore();
- Appelez Store.list(INBOX) pour récupérer tous les dossiers sous le dossier INBOX. Enregistrez les dossiers dans un tableau Folder.
Folder[] folders = store.list(INBOX);
- Indiquez un élément spécifique du tableau pour récupérer le dossier de boîte de réception.
Folder inbox = folders[0];
- Appelez Folder.getMessages() pour récupérer les messages dans le dossier Boîte de réception. Stockez les messages dans un tableau Message.
Message[] messages = inbox.getMessages();
- Appelez Message.reply(Boolean) et indiquez true (vrai) pour répondre à tous les destinataires ou false (faux) pour ne répondre qu'à l'expéditeur.
if( messages.length > 0 ) { Message msg = messages[0]; } Message reply = msg.reply(true); - Appelez Transport.send(Message) pour envoyer la réponse.
try { trans.send(reply); } catch(MessagingException e) { System.out.println(e.getMessage()); }
Sujet suivant: Transférer un message
Sujet précédent: Envoyer un message
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.