编写Android远程控制桌面

编写Android远程控制桌面,android,windows,Android,Windows,我正在考虑写一个可以用android手机远程控制桌面的应用程序 我只是想确定我的想法是正确的 所以对于android来说,它能够 与桌面通信,我将 需要某种协议,比如。。。 也许是蓝牙?在我的桌面上,我 应该有一个打开的服务应用程序 我的Android的蓝牙连接 蓝牙连接是否良好 写遥控器 可以使用蓝牙吗 从鼠标接收器做同样的事情 事情 如果你想从远程桌面开始,我真的建议你在开始使用Android版本之前先做一个桌面pc版本。 喜欢我建议使用WiFi(WLAN)互联网。蓝牙需要最大20米的距离。

我正在考虑写一个可以用android手机远程控制桌面的应用程序

我只是想确定我的想法是正确的

  • 所以对于android来说,它能够 与桌面通信,我将 需要某种协议,比如。。。 也许是蓝牙?在我的桌面上,我 应该有一个打开的服务应用程序 我的Android的蓝牙连接
  • 蓝牙连接是否良好 写遥控器
  • 可以使用蓝牙吗 从鼠标接收器做同样的事情 事情

  • 如果你想从远程桌面开始,我真的建议你在开始使用Android版本之前先做一个桌面pc版本。 喜欢我建议使用WiFi(WLAN)互联网。蓝牙需要最大20米的距离。但是如果你想快速完成,蓝牙(而不是无线局域网)在同一个房间做演示会更好

    如果你想使用手机访问屏幕,你需要访问桌面电脑上的鼠标(使用鼠标的蓝牙是不可能的)。我认为这很简单。你还需要驱动键盘。这里的困难是通过正确的键盘设置和字符传输来实现。

    另外,最重要的一点是快速完成:在路由器和客户端使用。这是一件非常棘手的事情,Teamviewer是我见过的最好的应用程序之一。他们不需要它,但仍在快速而直接地工作

    还可以查看您的流式图像。最好的方法是使用。但这可能非常棘手


    我将来会用我的WP7和一个DotNet应用程序来做这件事。也许我们可以一起工作。

    是的,可以使用蓝牙,但更好的选择是使用WiFi,因为它有更大的范围和更高的带宽。您可以使用套接字在移动设备和桌面之间进行通信。Java提供了一个类Java.awt.Robot,可用于模拟鼠标和键盘事件

    robot.keyPress(KeyEvent.VK_N);
    robot.mouseMove(x,y) 
    

    Robot类还允许您捕获屏幕,所以您可以像teamviewer一样在移动设备上复制桌面屏幕。创建基于android的遥控器的完整过程非常详细

    ahh,我认为对于热气腾腾的图像,我可以继续捕获桌面的屏幕截图并将其发送到手机上。。。。也许我应该检查一下如何使用mp4。。。事实上,我现在甚至没有安德里欧手机,只是想在我买一部之前做些准备