Android:实时android应用程序设计

时间:2011-09-16 13:29:22

标签: android real-time

我希望您帮助我以最低的成本选择符合我要求的合适技术。

Android应用需要不断将数据发送回服务器   (像心跳一样的数据),以及不断收到的   来自服务器的反馈数据(实时数据,流媒体)

数据类型可以是数字,文本甚至图形。

我现在正在研究三种技术

  • MQTT
  • stomp + orbited
  • XAMPP

我对此不熟悉,请提出您的建议,谢谢。

3 个答案:

答案 0 :(得分:3)

实时双向全双工通信= WebSockets

IMHO WebSockets将成为服务器的标准< - >客户沟通。就非浏览器解决方案而言,它在开发早期仍然是合理,但开发人员可用的选项数量一直在增加。 jWebSockets看起来是Android的一个很好的解决方案,并且有许多可供选择的WebSocket服务器。我为提供托管WebSocket服务的Pusher工作,还有其他类似的服务供您调查。

请查看此realtime technologies guide以获取技术列表(我在寻找新技术时尽可能保持最新状态)。

答案 1 :(得分:2)

对于Android原生应用,有适用于Android的高速公路WebSockets

https://github.com/oberstet/AutobahnAndroid

它支持最终的RFC6455,与UI和服务应用程序很好地集成,通过WebSockets提供RPC和PubSub等等。在GitHub上查看项目README。

免责声明:我是高速公路的作者。

答案 2 :(得分:0)

我看一下Google Buffer Protocol - 它在我工作的应用程序中使用,并且数据传输速度非常快。它可能就是你要找的东西。