Java 是否可以远程查看用户';谁的设备?

Java 是否可以远程查看用户';谁的设备?,java,android,remote-desktop,Java,Android,Remote Desktop,我想做一个应用程序,它允许用户远程访问查看他们的手机(用户使用手机的第一人称视图)。有点像技术支持有时可以看到你在电脑上做什么来帮助你解决问题。我想“电话远程桌面”是我想要做的 有人知道这是否可能吗 我目前的想法是抓屏——以某种方式每隔毫秒或其他时间拍摄一次用户手机的屏幕截图(就像DDMS那样)。但这似乎效率极低,我也不知道这是否可能 注意-第一人称电话视图的“接收者”可以是一台计算机、网站或其他任何东西,以及远程连接 实现一个使用FrameLayout并承载另一个活动的Android活动是可能

我想做一个应用程序,它允许用户远程访问查看他们的手机(用户使用手机的第一人称视图)。有点像技术支持有时可以看到你在电脑上做什么来帮助你解决问题。我想“电话远程桌面”是我想要做的

有人知道这是否可能吗

我目前的想法是抓屏——以某种方式每隔毫秒或其他时间拍摄一次用户手机的屏幕截图(就像DDMS那样)。但这似乎效率极低,我也不知道这是否可能


注意-第一人称电话视图的“接收者”可以是一台计算机、网站或其他任何东西,以及远程连接

实现一个使用FrameLayout并承载另一个活动的Android活动是可能的:非常困难,但也是可能的。然后,您可以获取FrameLayout的图像缓冲区,如图所示,然后您必须将其输入视频编码器并将编码器的输出流式传输到远程服务器,但这可能会起作用。

我实际上也想创建类似的东西。。。 首先,它只在根设备上工作,因为只有根设备才允许访问“屏幕快照”(帧缓冲区)

现在,从控制设备读取事件-这很容易。。。困难的部分是在受控设备上生成这些事件。但我绝对相信这对于根设备是可能的,因为我看到一些类似的Windows程序控制连接的设备(不记得它的名字)

不管怎样,我不再考虑这个应用的原因是它的复杂性和只有根设备才能控制的事实


希望这有帮助

由于安卓SDK出于安全原因不提供此类功能,因此只能在根手机上截图。