0

我目前正在尝试使用 Smack 库和 Tigase 服务器使用 XMPP 协议将字符串数组从一个 Android 发送到另一个(我正在使用 Eclipse IDE 进行 Java 开发)。

字符串数组是项吗?或者是其他东西?我也可以将它作为文件发送,但我认为它可能更耗能(对于设备的电池)。有没有更好的方法来完成这项任务?

我之所以这样问,首先是因为没有有组织的来源可以让我尝试独立地找到我的答案,其次是因为这是一项非常基本的任务,与可能做过类似事情的人相比,我可能需要几个小时才能弄清楚这之前。

如果您不知道这个特定问题的答案但您知道在哪里可以找到它,我很乐意收到信息来源...

4

2 回答 2

3

我无法帮助您使用 Smack 库,但是您为什么不使用 Tigase 的 JaXMPP2 呢?https://projects.tigase.org/projects/jaxmpp2 这是专为兼容 Android、GWT 和独立 Java 应用程序而创建的 Java 库。如此可移植的Java库。这样,您使用的所有软件都来自一个供应商,我相信在这种情况下,来自 Tigase 的好人会很乐意为您提供帮助。

于 2011-07-01T22:20:57.647 回答
0

这很简单。

最简单的方法是在两个用户之间简单地创建一个聊天并将数据作为消息正文发送。由于您的内容只是一个字符串数组,它可以很容易地作为逗号分隔的字符串列表发送,您可以在每一端轻松地编组/解组。

在这种情况下,您使用 tigase 的事实无关紧要,因为它是基本的 XMPP,并且可以与任何服务器一起使用。

于 2011-07-04T13:59:48.127 回答