如何在android中向surfaceFlinger发送帧?

如何在android中向surfaceFlinger发送帧?,android,Android,我正在创建一个简单的应用程序,类似于客户端/服务器 从服务器安卓设备我想发送一些帧到客户端安卓设备, 这些帧必须使用surfaceflinger显示在客户端设备上。 我怎样才能做到这一点? 我提到过 我不知道这些帧将如何发送到客户端 并将使用surfaceflinger接收和显示 任何帮助都将不胜感激。如果您正在编写一个通过Play store部署到商业设备上的应用程序,或者希望确保您的应用程序兼容,则不应尝试直接使用Surfaceflinger。在NDK中,它不被认为是一个稳定的API,所以你

我正在创建一个简单的应用程序,类似于客户端/服务器

从服务器安卓设备我想发送一些帧到客户端安卓设备, 这些帧必须使用surfaceflinger显示在客户端设备上。 我怎样才能做到这一点? 我提到过

我不知道这些帧将如何发送到客户端 并将使用surfaceflinger接收和显示


任何帮助都将不胜感激。

如果您正在编写一个通过Play store部署到商业设备上的应用程序,或者希望确保您的应用程序兼容,则不应尝试直接使用Surfaceflinger。在NDK中,它不被认为是一个稳定的API,所以你不能像仿生一样链接它。如果你的应用程序是用Java编写的,那么SurfaceView就是你想要使用的。

我想设计一个类似于vnc的应用程序,它从远程设备发送帧,并显示在客户端设备上。有没有办法做到这一点?我读了这篇文章,发现如果我想实现我的目标,我需要把一些帧发送到flingerAh的表面,那将是一个问题。标准SDK API不允许您访问原始flinger并从任何应用程序捕获屏幕数据。我知道这是可能的…juss不知道如何: