在黑莓电子邮件应用程序中打开特定电子邮件
问题描述:
我试图按主题获取黑莓邮件,并在默认电子邮件应用程序中打开它。我有这个到目前为止:在黑莓电子邮件应用程序中打开特定电子邮件
Store store = Session.waitForDefaultSession().getStore();
Folder folder = store.getFolder("Inbox");
Message[] msgs = folder.getMessages();
Message msg = msgs[0];
但是,如果我有一个处理它,我将如何打开消息?
答
这还不支持BlackBerry API。你将不得不编写自己的自定义电子邮件查看器。
BlackBerry API只支持使用电子邮件应用程序编写新消息。详见this thread或this。你可以做的最好的事情就是在RIM论坛上发布你的问题,以便他们看到对此的需求。
答
这是支持的。
Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, new MessageArguments(message));
消息是Message
类。
我认为它可能根据这篇文章:http://docs.blackberry.com/en/developers/deliverables/11935/Open_a_msg_565442_11.jsp - 由于某种原因,我没有得到点数6? – Abs 2011-05-12 19:53:44
所有文章告诉你如何检索邮件的内容。您无法访问实际的消息应用程序以在该处显示电子邮件。我认为这是为了防止人们制造“假”消息,并使其看起来像是电子邮件的一部分。第6点只是重复我所说的 - 如果你希望人们能够阅读电子邮件,并且你想控制哪些消息,你将不得不编写自己的查看器。您无法访问BlackBerry内置消息应用程序以显示选定的消息。 – Swati 2011-05-12 20:11:42
@Swati +1,我刚刚意识到什么意思,当它说“打开一条消息” - 它只是意味着电子邮件,而不是电子邮件应用程序中显示的实际电子邮件。哦,这很烦人。我想知道电子邮件应用程序的源代码是否可用? – Abs 2011-05-12 20:37:30