BlackBerry - 如何启动信使应用程序?

Posted

技术标签:

【中文标题】BlackBerry - 如何启动信使应用程序?【英文标题】:BlackBerry - How to start a messenger application? 【发布时间】:2009-12-01 08:08:52 【问题描述】:

我想在我的应用程序中使用 gtalk 或任何其他信使,但我不知道该怎么做。你能告诉我如何解决这个问题吗。如果你能提供一些网络链接来了解更多关于这个。

【问题讨论】:

【参考方案1】:

BB KB - How To - Launch a third-party application from another third-party application 试试这个标准的 BB 信使:

    int mh = CodeModuleManager.getModuleHandle("net_rim_bb_qm_peer");
    if (mh == 0) 
        try 
            throw new ApplicationManagerException(
                    "BB Messanger isn't installed");
         catch (ApplicationManagerException e) 
            System.out.println(e.getMessage());
        
    
    ApplicationDescriptor ad = CodeModuleManager
            .getApplicationDescriptors(mh)[0];
    ApplicationDescriptor ad2 = new ApplicationDescriptor(ad, null);
    try 
        ApplicationManager.getApplicationManager()
                .runApplication(ad2, true);
     catch (ApplicationManagerException e) 
        System.out.println(e.getMessage());
    

您可以通过模块名称启动任何其他应用程序,只需替换

"net_rim_bb_qm_peer"

更新如果您想要黑莓开源信使的示例,请参阅:BlackChat - ICQ 聊天软件jmIrc - 用于手机的 IRC MIDlet@ 987654324@ - 适用于 Java 手机或任何其他支持 java MIDP 1.0 (j2ME) 的设备的 IRC 客户端。

【讨论】:

嗨,coldice,我不想使用 BBMessanger。我想使用 jabber 协议。你知道如何为 gtalk 或其他一些 messanger 创建 jabber 客户端应用程序【参考方案2】:

如果您也对在 android 或 iPhone 平台上进行开发感兴趣,您可以使用 Kik API 在 Kik Messenger 上进行构建。它使您可以通过 Kik 自己的传输方式搭载富媒体内容和文件。 API 本身非常易于使用 - 大约需要 5 行代码才能将其集成到您的应用程序中。你可以在这里试一试:http://www.kik.com/dev

免责声明:我是 Kik API 背后的开发者之一 :)

【讨论】:

以上是关于BlackBerry - 如何启动信使应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

使用BlackBerry Dynamics SDK时如何访问rootViewController

LWUIT 应用程序无法在 Blackberry 设备中启动

我的 Blackberry 10 Cascades(C++、Qt 和 QML)示例应用程序在启动时崩溃并出现以下错误

当我点击信使时 applock 如何出现在我的信使屏幕上

Android 进程通讯机制之Binder(信使)架构以及内存映射详解

如何在 swift 中为信使应用程序实现“istyping”?