如何使用asmack在android中创建多用户聊天应用程序

如何使用asmack在android中创建多用户聊天应用程序,android,asmack,Android,Asmack,我正在尝试在android中创建一个应用程序,它将在多个用户之间共享数据。在做了一些搜索之后,我发现XMPP适合我的要求,因为它支持多用户聊天。我能够实现1-1聊天。但无法进行多用户聊天。有人能用aSmack lib分享一些android中MUC的示例代码吗。你看过Openfire社区网站上的吗?它们提供了大量的示例代码 此外,在aSmack中,您需要手动初始化一些静态代码/提供程序,就像在普通的smack中一样,它从davlik vm不使用的META-INF文件中读取这些代码/提供程序 例如:

我正在尝试在android中创建一个应用程序,它将在多个用户之间共享数据。在做了一些搜索之后,我发现XMPP适合我的要求,因为它支持多用户聊天。我能够实现1-1聊天。但无法进行多用户聊天。有人能用aSmack lib分享一些android中MUC的示例代码吗。

你看过Openfire社区网站上的吗?它们提供了大量的示例代码

此外,在aSmack中,您需要手动初始化一些静态代码/提供程序,就像在普通的smack中一样,它从davlik vm不使用的META-INF文件中读取这些代码/提供程序

例如:当您的活动/应用程序首次加载时调用此函数

 Class.forName(org.jivesoftware.smackx.muc.MultiUserChat.class.getName(), true, ctx.getClassLoader());
发件人:

或者直接打电话

Context context = getApplicationContext();
SmackAndroid asmk = SmackAndroid.init(context);
这将初始化所有提供程序


顺便问一下,您使用的是哪台服务器,它还必须支持MUC创建?

嗨,詹姆斯,谢谢您的帮助。我试着用googletalk作为服务器。