【问题标题】:Transfer files from device to pc using sockets over USB使用通过 USB 的套接字将文件从设备传输到 PC
【发布时间】:2012-12-11 12:50:35
【问题描述】:

我能够通过 WiFi 网络将文件从我的 android 设备传输到 pc,但无法弄清楚如何使用套接字通过 USB 传输文件(关注这篇文章:connecting-android-to-the-pc-over-usb)。有没有人曾经尝试过它,是否有可能...如果是这样,请帮助我。

【问题讨论】:

  • USB 没有插座。它只是一种串行硬件连接标准,可与多种协议一起使用。像mass storageMTP 以及adb 使用的任何协议。您不能简单地打开 PC 的套接字,因为这需要 PC 和设备在其 USB 驱动程序中支持此类协议。
  • @zapl 感谢您的即时回复,但请您看看这篇文章 (qtcstation.com/2011/03/connecting-android-to-the-pc-over-usb),因为他们说可以通过端口转发。
  • 是的,他们所做的是使用adb(它是协议)。这要求 PC 上的程序告诉已安装的adb 软件它应该将 PC 上的某个 TCP 端口转发到设备 + 一个侦听该端口的应用程序。在这种情况下,您可以在该 PC 程序和您的应用程序之间使用套接字。但如果没有该程序,它就无法工作,并且需要在 PC 上安装 adb
  • @zapl 我按照该帖子的说明进行操作,甚至能够建立连接,但仍然无法传输文件。你知道任何可以做到这一点的例子吗?

标签: android sockets usb


【解决方案1】:

这是不可能的。 USB 连接没有插座。您也不能通过 USB 电缆进行 IP 连接。当然你也可以为PC编写自己的固件和设备驱动程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 2014-01-21
    相关资源
    最近更新 更多