java - 如何检查用户是否正在输入消息

标签 java xmpp smack

我一直在部署一个基于网络的聊天应用程序,它与 gtalk 交互。我能够成功地制作该应用程序。我想为此应用程序添加一项新功能。我想在发送消息之前检查是否有任何 gtalk 用户正在打字,即在调用聊天之后,是否有任何方法可以检查 gtalk 用户是否正在打字;就像当有人打字时 gtalk 显示“有人正在打字”的方式。

最佳答案

XEP-0085:聊天状态通知正是您所寻找的。您必须在您的客户端中实现这一点。 http://xmpp.org/extensions/xep-0085.html

关于java - 如何检查用户是否正在输入消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10787968/

相关文章:

java - EJB 与 Web 服务?性能观点

ios - openfire 中需要哪些插件才能进行聊天

android - 如何从 Smack 4.1 创建帐户

java - 使用 XMPP 协议(protocol)通过 tigase 服务器将字符串数组从一个 Android 发送到另一个 Android

java - JComboBox 首次运行后不显示下拉箭头

java - 在这种情况下我应该使用instanceof还是需要使用多态性

java - 无法从 RecyclerView 适配器类调用方法

android - 没有收到带有 smack 的离线消息

java - Openfire 将消息退回给发件人

android - smack/ejabberd 连接超时