我正在进入一个新项目,要求我使用USB连接的“网络摄像头”。 整个乐趣应该在Android 4.4上运行。
我的小故事是:
下一步:发现可能会缓解上述内容的UsbAccessory API。
usbManager.getAccessory();
我还试图通过过滤USB_ATTACHED广播来发现设备,但没有触发。
所以我开始问自己其他人如何找到这些设备&与他们沟通以获取图片?
任何人都有我可以学习的资源,或教程或其他什么?
我身边的最新消息: - 我通过使用Android USB Host API获得了访问权限,例如UsbDevice而不是UsbAccessory。 - 我有连接和一切设置正常,现在可以发送二进制数据到我的网络摄像头,据说可以接收。
我现在可以通过connection.controlTransfer(...)发送controlCommands或使用“UsbRequest”来接收数据。
但是,我找不到任何“让相机提交照片”的文件给我。我的端点类型为XFER_INT(=中断)。
我将继续尝试发送各种命令(例如二进制值),但到目前为止还没有取得任何成功。