Senden einer Nachricht mit einer Anlage

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import net.rim.blackberry.api.mail.Message;
    import net.rim.blackberry.api.mail.MessagingException;
    import net.rim.blackberry.api.mail.Multipart;
    import net.rim.blackberry.api.mail.Session;
    import net.rim.blackberry.api.mail.SupportedAttachmentPart;
    import net.rim.blackberry.api.mail.Transport;
    
  2. Erstellen Sie ein neues Multipart-Objekt, um eine mehrteilige Nachricht zu erstellen.
    byte[] data = new byte[256]; 
    MultiPart multipart = new MultiPart();
  3. Erstellen Sie ein SupportedAttachmentPart-Objekt, als dessen übergeordnetes Element Sie das Multipart-Objekt festlegen, um jede Komponente des Bildschirms zu erstellen.
    SupportedAttachmentPart attach = new SupportedAttachmentPart( multipart,
    "application/x-example", "filename", data);
  4. Rufen Sie MultiPart.addBodyPart(SupportedAttachmentPart) auf, um zum mehrteiligen Objekt jedes supportedAttachmentPart-Objekt hinzuzufügen.
    multipart.addBodyPart(attach); 
  5. Rufen Sie Message.setContent(Multipart) auf, und stellen Sie das Multipart-Objekt als Parameter bereit, um den Inhalt der Anlage festzulegen.
    msg.setContent(multipart);
  6. Rufen Sie Session.getTransport() auf, und speichern Sie das zurückgegebene Objekt in einer Variablen des Typs Transport. Das Transport-Objekt stellt das Nachrichtentransportprotokoll dar.
    Transport trans = Session.getTransport();
  7. Rufen Sie Transport.send(Message) auf.
    try 
    {
       trans.send(msg);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.