Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Android 允许使用 USB Host 模式和 USB Accessory 模式开发 USB 配件。如果我使用附件模式连接外围设备,是否会导致手机无法连接到其他外围设备或台式计算机,直到上述硬件被拔掉?
通常手机上只有一个 USB 端口,但请假设使用集线器。
在 USB 附件模式下连接外围设备会阻止您同时使用任何其他附件,不,集线器无济于事。
这是因为在 Accessory 模式下,外围设备是 USB 主机(而手机是 USB 设备),并且 USB 总线只能有一个主机。因此,附件模式限制您一次只能使用一个附件。
相反,如果您使用 USB 主机 API 使(有能力的)电话成为 USB 主机,那么您可能能够在集线器下游使用多个 USB 设备外围设备 - 至少,总线拓扑支持它,但我不知道Android堆栈会的绝对事实。