代码之家  ›  专栏  ›  技术社区  ›  james_womack

iPhone/Android:如何通过WiFi向笔记本电脑发送按键?

  •  4
  • james_womack  · 技术社区  · 16 年前

    如何最好地实现一个通过iPhone和/或Droid通过WiFi或蓝牙向台式机或笔记本电脑发送按键/命令的系统?有VLC应用程序、主题演讲和其他应用程序可以做到这一点,所以我知道这是可能的,但不知道使用什么技术基础。

    Windows和OS X上的实现可能不同,但如果它们可以相似,那将是一个巨大的胜利。

    如果使用VNC类型的技术,那就好了,但我只需要发送按键命令和鼠标点击,我不需要能够导航屏幕空间。

    2 回复  |  直到 16 年前
        1
  •  5
  •   Mark B    16 年前

    有一个Android应用程序可以完全满足你的需求,它是开源的。它被称为远程机器人,它将键盘和轨迹球事件从你的手机发送到你的电脑,并使用屏幕作为触摸板。它不会对你手机上的桌面进行完整的VNC操作。

    资料来源如下: http://code.google.com/p/remotedroid/

        2
  •  4
  •   Ben S    16 年前

    假设您正在询问这样一个程序的实现:

    服务器

    您可以编写一个应用程序,当移动设备通过TCP发出命令时,该应用程序会注入击键。

    桌面是什么操作系统?根据桌面操作系统的不同,服务器解决方案可能会有所不同。但是,您可以使用Java和 Robot Class .

    此外,如果您需要蓝牙连接,您还需要使用蓝牙库。对于大多数代码重用,请尝试使用支持蓝牙TCP的库,以便可以重用命令协议。

    顾客

    对于客户机,只需编写一个通过TCP向服务器发送消息的简单应用程序,服务器将解释这些消息并发出按键。