gpt4 book ai didi

java - 转发ADB端口从Android设备向PC发送数据的速度

转载 作者:行者123 更新时间:2023-11-30 11:31:56 25 4
gpt4 key购买 nike

我正在寻找一种从我的 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)。

我不太清楚这一切是如何运作的,因为我认为这不是一个很常见的请求。如果有人能多解释一下这种方法,我将不胜感激。谢谢!

最佳答案

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

还有 socket ,平板电脑和PC可以相距数百米,取决于你的WIFI配置,可以轻松扩展。另一件需要考虑的事情是当设备进入 hibernate 状态时,当它醒来时,可能需要几秒钟才能启动和运行 WIFI,并且在一些奇怪的情况下,您需要重新启动套接字连接。

无论您决定使用哪种方式,所有这些当然都应该由定义良好的协议(protocol)来处理。

关于java - 转发ADB端口从Android设备向PC发送数据的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16945373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com