BlackBerry - 如何启动消息应用程序?

标签 blackberry java-me xmpp google-talk

我想在我的应用程序中使用 gtalk 或任何其他即时通讯工具,但我不知道如何执行此操作。请告诉我如何解决这个问题。如果您可以提供一些网络链接以供我了解有关此的更多信息。

最佳答案

BB KB - How To - Launch a third-party application from another third-party application
对于标准 BB Messenger,请尝试此操作:

    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
WLIrc - 适用于 Java 手机或任何其他支持 java MIDP 1.0 (j2ME) 的设备的 IRC 客户端。

关于BlackBerry - 如何启动消息应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1824692/

相关文章:

黑莓:黑莓应用程序中的推送通知

java - BlackBerry 模态文本输入

html - 黑莓网页图像缩放问题

java - 在 J2ME Canvas 上显示格式化文本

android - 无法使用 smackx MultiUserChat API 接收聊天消息

iphone - 是否可以在移动应用程序(iOS、BB、Android)中添加捐赠按钮?

java - 用于移动/黑莓应用程序的文本到语音 (TTS) JAVA API

java - 某些输入文件使用或覆盖已弃用的 API

android - Asmack 冲突 (409) - 尝试登录服务器时

Android 和 XMPP : Currently available solutions