是否可以远程查看用户的设备?

时间:2011-09-04 17:51:10

标签: java android remote-desktop

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

有谁知道这是否可行?

我目前的想法是屏幕抓取 - 以某种方式截取用户手机的屏幕截图(如DDMS的工作方式)每毫秒或其他什么。这看起来非常低效,而且我不知道是否可能。

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

2 个答案:

答案 0 :(得分:1)

有可能:实现使用FrameLayout并托管另一个Activity的Android活动非常困难,但可能。然后,您可以获取FrameLayout的图像缓冲区,如图here所示,然后您必须将其提供给视频编码器并将编码器的输出流式传输到远程服务器,但这可能有效。

答案 1 :(得分:1)

我其实也想创造类似的东西...... 首先,它只适用于root设备,因为只允许对root设备访问“screenshot”(framebuffer)。

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

无论如何,我不再考虑这个应用程序的原因是它的复杂性以及只有Root设备可以控制的事实。

希望这有帮助

相关问题