java - 如何在android中创建即时通讯应用程序
问题描述
我想在我的 android 应用程序中实现即时消息功能,该功能将显示当前用户的聊天列表以及与每个用户的对话。我想知道这样做的最佳选择是什么,因为我听说过各种功能,如 pusher、gcm、xmpp 等。
我现在在我的应用程序中使用改造 2.0、php 和 mysql 来创建消息传递功能,一切都很好,但我无法弄清楚如何在对话中立即显示接收或发送的消息,因为必须调用网络请求调用每次收到或发送时,我都有一种感觉,我可能不是好主意,因为它会减慢应用程序或其他东西的速度。
任何帮助将不胜感激在此先感谢
解决方案
如果我是你,我会查看https://socket.io/。还有一个Android 聊天应用程序的演示项目
推荐阅读
- reactjs - 我如何知道 React 中的文本是否被截断以便显示工具提示?
- python - Lucas-Kanade 图像对齐算法实现不收敛?
- python - 如何修复 Windows 10 中的“Pyautogui.mouseUP”和 mouseDown 问题
- python - 基本 Python 循环的问题
- python - NamedTuple 对象映射到 CSV 文件
- javascript - 如何为 HERE Javascript API 设置 HERE Base Map Tiles API?
- c# - 为从 Excel 文件导入的每两列分配 ID
- javascript - 无需创建模型即可发布 2 个字符串的最简单方法
- java - Android 应用可以在手机上运行,但不能在 AVD 上运行
- c++ - 使用c头文件时,是否需要将“struct”放在c++中的struct实例前面?