BlackBerry 应用程序开发者指南 第二卷:高级--第2章 集成消息 |
| 作者:佚名 来源:本站整理 发布时间:2008-3-15 0:32:11 |
代码实例
例:BasicMail.java /** * BasicMail.java * Copyright (C) 2001-2005 Research In Motion Limited. */ package com.rim.samples.docs.basicmail; import net.rim.blackberry.api.mail.*; import net.rim.blackberry.api.mail.event.*; import net.rim.device.api.system.*; public class BasicMail extends Application { private Store store; static void main (String args[]) { BasicMail app = new BasicMail(); app.enterEventDispatcher(); } BasicMail() { Store store = Session.getDefaultInstance().getStore(); Folder[] folders = store.list(Folder.SENT); Folder sentfolder = folders[0]; // Create message. Message msg = new Message(sentfolder); // Add TO Recipients. Address toList[] = new Address[1]; try { toList[0]= new Address(“scott.tooke@rim.com”, “Scott Tooke”); } catch(AddressException e) { System.out.println(e.toString()); } try { msg.addRecipients(Message.RecipientType.TO, toList); } catch (MessagingException e) { System.out.println(e.toString()); } // Add CC Recipients. Address ccList[] = new Address[1]; try { ccList[0]= new Address("katie.laird@rim.com", "Katie Laird"); } catch(AddressException e) { System.out.println(e.toString()); } try { msg.addRecipients(Message.RecipientType.CC, ccList); } catch (MessagingException e) { System.out.println(e.toString()); } // Add the subject. msg.setSubject("A Test Email"); // Add the message body. try { msg.setContent("This is a test message."); } catch(MessagingException e) { // Handle messaging exceptions. } // Send the message. try { Transport.send(msg); } catch(MessagingException e) { System.out.println(e.getMessage()); } System.out.println("Email sent successfully."); System.exit(0); } } |
| [] [返回上一页] [打 印] |
文章评论 |
