Android 4.4+上的USB-Webcam

时间:2015-02-09 20:31:36

标签: android usb webcam

我正在进入一个新项目,要求我使用USB连接的“网络摄像头”。 整个乐趣应该在Android 4.4上运行。

我的小故事是:

  • 我尝试了多个执行此操作的应用程序 - 所有这些都适用于我的测试设备
  • 调整一些直接使用/ dev / video0的NDK库。由于未在新文件(“dev / video0”)中授予的读取权限,这无效.canRead()检查。虽然我的unix权限是正确的,但由于对Android 4.4的一些新检查,这似乎不起作用。 (这里建议整件事:Connect Android phone to a USB Web camera
  • 下一步:发现可能会缓解上述内容的UsbAccessory API。

    • '找不到任何关于如何正确处理网络摄像头的文档或任何内容
    • 我仍然尝试,但不要比通过
    • 找不到设备更进一步

    usbManager.getAccessory();

我还试图通过过滤USB_ATTACHED广播来发现设备,但没有触发。

所以我开始问自己其他人如何找到这些设备&与他们沟通以获取图片?

任何人都有我可以学习的资源,或教程或其他什么?

我身边的最新消息: - 我通过使用Android USB Host API获得了访问权限,例如UsbDevice而不是UsbAccessory。 - 我有连接和一切设置正常,现在可以发送二进制数据到我的网络摄像头,据说可以接收。

我现在可以通过connection.controlTransfer(...)发送controlCommands或使用“UsbRequest”来接收数据。

但是,我找不到任何“让相机提交照片”的文件给我。我的端点类型为XFER_INT(=中断)。

我将继续尝试发送各种命令(例如二进制值),但到目前为止还没有取得任何成功。

0 个答案:

没有答案