我创建了一个通过 wifi 将数据从 android 传输到 android 的应用程序。我正在探索 USB 主机 API 以添加对通过 USB 传输数据的支持。我正在关注主机 API 的 android 文档
https://developer.android.com/guide/topics/connectivity/usb/host
并遵循所有步骤。到目前为止,我能够授予所选设备的权限让我们说电话“A”并成功打开 USB 设备以写入数据,但我不知道如何在其他电话“B”上创建/访问 USB 设备?我看到其他手机没有收到有关 USB 连接/未连接事件的通知。当我添加“android.hardware.usb.action.USB_STATE”时,另一方会收到事件更改的通知,但我不知道如何获取/访问手机“B”上的 usbdevice 对象以初始化读/写数据?当前的主机协议是单边协议吗?在这方面的任何帮助将不胜感激。