2

我正在寻找一种将命令从我的 Android 设备发送到我的计算机的非常快速的方法。有 3 种方法有问题,蓝牙、带 USB 的 ADB 和 USB。服务器套接字连接对于我需要的东西来说太慢了。

在尝试实现它们时,所有 3 个似乎都让我头疼。

我知道直接的 USB 连接会比其他任何东西都快,但我发现它特别难以实施。

许多用户建议使用 adb 通过 USB 进行通信。有问题的主要方法是使用 ADB 服务器/客户端实现,我将在其中转发 ADB 端口并使用套接字连接在我的 Android 设备上托管服务器(不知何故涉及 USB)。更多信息可在此处获得: http ://www.anothem.net/archives/2010/02/15/communicating-over-the-usb-cable/

这种方法是否比使用标准服务器/客户端套接字连接更快(因为这种方法涉及 USB)。

我对这一切如何运作有点模糊,因为我认为这不是一个非常普遍的要求。如果有人能多解释一下这种方法,我将不胜感激。谢谢!

4

1 回答 1

1

我做了一个从蓝牙开始的应用程序,经过一些测试后,我决定使用带有 WIFI 接口的普通 TCP 套接字。该应用程序由一台 PC 组成,可处理多达 20 个平板电脑,用于在餐厅、迪斯科舞厅等进行商业命令输入。每次平板电脑连接服务器时,都会发送大约 100 张小 JPG 图片,这些图片代表菜单中的不同项目。它完成得非常快,不到几分钟,在正常的数据输入中,到目前为止我还没有发现任何问题。我不知道您需要多快,但 WIFI 插座至少与 USB (2.0) 和蓝牙一样快。

平板电脑和电脑之间也可以通过插座相距数百米,取决于您的 WIFI 配置,可以轻松扩展。其他需要考虑的事情是设备何时进入睡眠状态,当它唤醒时,可能需要几秒钟才能让 WIFI 启动并运行,在一些奇怪的情况下,您需要重新启动套接字连接。

无论您决定使用哪个,当然所有这些都应该由一个定义良好的协议来处理。

于 2013-06-05T19:37:59.513 回答