-1

我想通过 USB 在两个不同的 android 手机之间进行通信。我看 Google SDK guide 我不知道我该怎么做。有人可以给我一些建议吗?非常感谢 !

4

1 回答 1

0

USB 标准需要作为主机客户端机制工作。这尤其意味着,您通常有一个客户端(USB 驱动器、MP3 播放器、手机)可以连接到的主机控制器(例如在您的 PC 内部)。主机负责协商和建立连接。如果您想将两个客户端相互连接,其中一个必须支持 USB-On-The-Go 才能充当功能有限的主机。

来自维基百科

USB 的设计架构在其拓扑结构上是不对称的,由一个主机、多个下游 USB 端口以及以分层星形拓扑连接的多个外围设备组成。额外的 USB 集线器可以包含在这些层中,允许分支成具有多达五个层级的树结构。USB 主机可以实现多个主机控制器,并且每个主机控制器可以提供一个或多个 USB 端口。多达 127 个设备,包括集线器设备(如果存在)可以连接到单个主机控制器。[20][21] USB 设备通过集线器串联连接。一个集线器——内置在主机控制器中——是根集线器。

于 2013-06-17T10:05:15.313 回答