如何从 web 应用程序实时绘制到 android 应用程序屏幕

Posted

技术标签:

【中文标题】如何从 web 应用程序实时绘制到 android 应用程序屏幕【英文标题】:How to draw from web app to android app screen in real time 【发布时间】:2014-09-09 10:47:53 【问题描述】:

如何从网页应用实时绘制到安卓应用屏幕?

有没有什么方法可以让网络应用与安卓应用实时通信?

我想从 web 应用程序实时绘制到 android 应用程序屏幕?

如何从浏览器到安卓应用实时通信?

如果我从网页获取 (x,y) 位置,我如何将其发送到 android 应用程序并告诉它在其屏幕上绘制(任何透明层/画布)?

【问题讨论】:

【参考方案1】:

您可以通过web servicesweb 应用程序android 应用程序 实时通信。

您可以设置web service 代码以将数据从web 发送到android 应用程序,假设点击按钮。

希望对您有所帮助!

【讨论】:

【参考方案2】:

使用网络套接字进行实时通信。

服务器:

这会公开一个网络套接字。可以是一个简单的 Node.js 服务器。 Refer this

网络应用

一个连接到上述网络套接字的简单网络应用程序。请参阅同一链接,他们将指导您创建作为应用程序客户端部分的 client.js

安卓应用

Refer this article 解释了连接和监听网络套接字的简单方法

方法

当您在网页上绘制某些东西时(假设您在画布上绘制),只需获取绘图的坐标并通过网络套接字将其发送到服务器。您可以决定何时使用 onMouseMove、onTouchEnd 发送数据......你明白了

而在另一个目标端,你监听通过网络套接字连接传来的消息,然后你处理它。

注意: 如果您想在连接的客户端之间进行真正快速的通信,那么请查看 WEBRTC 的世界,您将仅将 SERVER 用于初始握手,然后使用直接对等连接来处理所有正在进行的消息,包括视频、音频呼叫、屏幕共享

【讨论】:

以上是关于如何从 web 应用程序实时绘制到 android 应用程序屏幕的主要内容,如果未能解决你的问题,请参考以下文章

从 C# Azure Web 应用程序向前台 iOS 和 Android 应用程序发送静默实时事件更新

在实时人脸检测 Android 中的 Live CameraPreview 上围绕人脸绘制矩形

如何将 Java Web 应用程序项目从 Eclipse 部署到实时 Tomcat 服务器?

如何使用 php 和 AJAX 绘制实时图形?

如何使用 Python 优化实时绘制串行数据

具有实时数据的 Web 应用程序流程图/流程图