首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Android设置Asmack

为Android设置Asmack
EN

Stack Overflow用户
提问于 2014-09-15 19:18:31
回答 1查看 686关注 0票数 0

我想为Android创建一个消息传递应用程序,所以我一直在阅读关于XMPP和Asmack的文章。Asmack听起来就是我想要的,尤其是在阅读了另一个问题-- Android and XMPP: Currently available solutions之后。

然而,我对Android编程和Github都是相当陌生的。

我在https://github.com/Flowdalic/asmack上找到了Asmack的src,还从http://asmack.freakempire.de/4.0.4/下载了jar,我已经将其包含在我的项目中。然而,我不确定github asmack文件夹中的文件夹应该如何使用。在谷歌搜索了几个小时后,我试图找到一些关于如何设置aSmack的逐步指南,但没有找到任何有用的东西,我失去了生存的意志!

我正在使用在Smack github页面上找到的以下示例代码,并且没有收到任何错误:

代码语言:javascript
复制
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    XMPPTCPConnection connection = new XMPPTCPConnection("jabber.org");
    try {
        connection.connect();
        connection.login("mtucker", "password");
    } catch (SmackException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (XMPPException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    Chat chat = ChatManager.getInstanceFor(connection)
        .createChat("jsmith@jivesoftware.com", new MessageListener() {

        public void processMessage(Chat chat, Message message) {
            System.out.println("Received message: " + message);
        }

    });
    try {
        chat.sendMessage("Howdy!");
    } catch (NotConnectedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (XMPPException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }


}

然而,我还没有使用aSmack github仓库中的“构建环境”--这意味着如何包含/使用它?

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2014-12-09 23:19:51

您需要将单个Jar文件(最新版本现在是4.0.6)添加到您的库中,并且不要忘记在清单文件中设置适当的权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25846857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档