【问题标题】:Open a specific email in the blackberry email app在黑莓电子邮件应用程序中打开特定电子邮件
【发布时间】:2011-05-09 20:39:30
【问题描述】:

我正在尝试按主题获取黑莓消息并在默认电子邮件应用程序中打开它。到目前为止我有这个:

Store store = Session.waitForDefaultSession().getStore();
Folder folder = store.getFolder("Inbox");
Message[] msgs = folder.getMessages();
Message msg = msgs[0];

但是,一旦我掌握了消息,我将如何打开它呢?

【问题讨论】:

    标签: java blackberry blackberry-jde


    【解决方案1】:

    BlackBerry API 尚不支持此功能。您必须编写自己的自定义电子邮件查看器。

    BlackBerry API 仅支持使用电子邮件应用程序编写新消息。在this threadthis 中查看更多信息。您能做的最好的事情就是在 RIM 论坛上发布您的问题,以便他们看到对此的需求。

    【讨论】:

    • 根据这篇文章我认为这是可能的:docs.blackberry.com/en/developers/deliverables/11935/… - 出于某种原因,我没有得到第 6 点?
    • 这篇文章告诉你的只是如何检索邮件的内容。您无权访问实际的消息传递应用程序以在其中显示电子邮件。我认为这是为了防止人们创建“假”消息并使其看起来像是电子邮件的一部分。第 6 点只是重申了我所说的 - 如果您希望人们能够阅读电子邮件,并且您想控制哪条消息,您将不得不编写自己的查看器。您无法访问 BlackBerry 内置消息应用程序来显示选定的消息。
    • @Swati +1,我刚刚意识到“打开消息”是什么意思——它只是指电子邮件,而不是电子邮件应用程序中显示的实际电子邮件。哦,这很烦人。不知道邮件应用的源码有没有?
    • Arhimed 是对的 - 源代码不可用。您必须编写自己的查看器,这确实不应该具有挑战性:)
    • 我想我得自己写一个查看器了!谢谢斯瓦蒂。
    【解决方案2】:

    这是支持的。

    Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, new MessageArguments(message));
    

    消息是Message 类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-30
      • 2018-01-31
      • 1970-01-01
      • 2018-03-20
      相关资源
      最近更新 更多