【发布时间】:2014-04-24 04:32:28
【问题描述】:
我是 Android 编程新手。不过,我已经完成了基础知识,并希望学习 XMPP 以在 Android 上制作聊天应用程序。我已经完成了教程,但没有办法使用自定义 pc 作为应用程序的服务器。我想使用我的笔记本电脑作为服务器在 2 个 android 设备之间发送消息。我的笔记本电脑应该能够接收和引导两者之间的消息。谁能帮我开始?
【问题讨论】:
我是 Android 编程新手。不过,我已经完成了基础知识,并希望学习 XMPP 以在 Android 上制作聊天应用程序。我已经完成了教程,但没有办法使用自定义 pc 作为应用程序的服务器。我想使用我的笔记本电脑作为服务器在 2 个 android 设备之间发送消息。我的笔记本电脑应该能够接收和引导两者之间的消息。谁能帮我开始?
【问题讨论】:
首先,您需要在笔记本电脑中安装 XMPP 服务器。 Here 是可用列表。人们过去常说Openfire 易于安装和配置,但对于生产目的,Ejabberd(仅限 linux 和 mac)似乎更强大。
要开发您的应用程序,您可以使用Smack,这是一个很大的documented,带有代码快照以连接到服务器、创建聊天、发送和接收消息等。
【讨论】:
libs 文件夹下的 jar 文件添加到我的 Android 项目的 lib 文件夹中,对吗?
libs 文件夹并刷新 - 右键单击项目文件夹并刷新,或者直接按 F5。其他 java 库将为您的应用程序启用更多功能。完整的描述可以在releasedocs文件夹中的html文件中阅读。