我正在尝试为Android设计一个简单的聊天应用程序。这个概念是,用户必须注册并登录他们的帐户,并可以相互聊天。一个基本的聊天......
任何人都可以告诉我设计聊天应用程序最简单,最有效的方法......任何输入都是有价值的。任何样品也会有很大的帮助......
编辑:
我正在尝试使用jwchat.org作为示例jabber服务器来建立连接。任何人都可以帮我提供一个如何做的教程或示例代码......
答案 0 :(得分:0)
您需要先拥有一台服务器,以便用户创建并登录其帐户。然后根据服务器/聊天协议,实现聊天程序。
您可能还需要编写服务器程序,以便根据协议与客户端进行通信。
除非您谈论无服务器通信,应用程序通过蓝牙或无线方式相互通信,您只需要进行发现,建立和通信。
答案 1 :(得分:0)
Google提供了一项名为Google Cloud Messaging的服务,该服务在编写聊天应用时提供了类似的体验。
我建议首先通过服务器开始通信两个应用程序,其中Java servlet将处理所有传入的消息并将它们转发到连接的其他应用程序。如果接收端处于脱机状态,则存储消息,当它联机时,弹出所有存储的消息并发送它们。
完成此操作后,创建一个用户表并添加注册功能,然后聊天将在其中的两个用户之间进行连接。