我刚开始研究 android 中的 OAPavailable。我遇到了一些疑问
附件是否必须让我的 android 手机/桌子通过 USB 与外部设备通话?我不能使用普通 USB 模式与我的外部硬件通话吗?附件模式意味着手机将始终是 USB 设备,而我的外部设备将是 USB 主机.我在手机中的应用程序应该能够与外部硬件对话,无论它是主机还是 USB 设备
USB主机和设备之间到底有什么区别?只是谁为总线供电?当两个设备连接时,设备如何说“嘿,我将成为主机,你将成为设备?”
简而言之,我的目标是创建一个可以与连接的 USB 设备对话的应用程序,无论它是 USB 设备还是 USB 主机。我可以使用 UsbManager api 实现它而不依赖于 Android 的 OAP