首页 > 解决方案 > 构建共享当前用户操作/屏幕的 Android 应用程序功能

问题描述

我目前是一名大学生,正在开发我的第一个 android 应用程序。我的团队正在开发一个游戏作为我们的项目,其中四个玩家的大厅轮流根据应用程序给出的随机单词绘制一个对象。其他玩家要猜测这个人在画什么。虽然大多数功能都建立在前端和后端之上,但我们正在寻求完善该应用程序,剩下的几个功能之一是能够实时或接近实时地在另一玩家端展示应用程序的绘图活动. 唯一的问题是我不知道从哪里开始寻找开始开发这样的功能。有人可以为我指出这样一个功能的正确方向,或者给我一些建议吗?

谢谢善良的互联网陌生人!

标签: androidgame-development

解决方案


您需要的是前端和后端以及实时通信技术,例如轮询、长轮询、WebSocket、SSE(Server-Sent Events)。

实时应用,比如游戏,通常使用WebSocket来实现。WebSocket 可以定义一个监听器并等待你发送新数据。当收到新数据时,可以做相应的处理。


推荐阅读