0

ブラックベリーでメールを送信できるアプリケーションを作りたいです。サンプルコードまたはチュートリアルを入手できますか

どうもありがとう

4

2 に答える 2

2

APIを直接またはプログラムで使用して、2種類の電子メールを送信できます

public void sendemail(String s){
        Message m = new Message();
        Address a = null;
        try
        {
            a = new Address("","");
        } catch (AddressException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        Address[] addresses = {a};
        try
        {
            m.addRecipients(net.rim.blackberry.api.mail.Message.RecipientType.TO, addresses);
            m.setContent(s);
        } catch (MessagingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        m.setSubject(" My Croxley ");
        Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, new MessageArguments(m));
    }

そして別のこの方法

public boolean SendEmail(String emailFrom, String emailTo, String subject, String messageData, String fileName, byte[] fileData)
{
        // create a multipart message
        Multipart mp = new Multipart();
        TextBodyPart tbp = new TextBodyPart(mp, messageData);
        mp.addBodyPart(tbp);

        SupportedAttachmentPart sap = new SupportedAttachmentPart(mp, "audio/amr", fileName, fileData);
        mp.addBodyPart(sap);

        // create a message in the sent items folder
       Folder folders[] = Session.getDefaultInstance().getStore().list(Folder.SENT);
       Message message = new Message(folders[0]);

       // add recipients to the message and send
       try 
       {
           Address toAdd = new Address(emailTo, emailTo);
           Address toAdds[] = new Address[1];
           toAdds[0] = toAdd;
           message.addRecipients(Message.RecipientType.TO, toAdds);
           message.setSubject(subject);
           message.setContent(mp);
           //sets priority
           //message.setPriority(Message.Priority.HIGH);
           net.rim.blackberry.api.mail.Transport.send(message);
           return true;
       } 
       catch (Exception e) 
       {
            return false;
       }
    }
于 2011-11-19T12:53:53.750 に答える
0

Ypu はこれで開始できます: http://www.blackberry.com/developers/docs/6.0.0api/Messaging-summary.html#MG_1

于 2010-12-08T19:54:14.360 に答える