Android Studio 之 UVCCamera工程如何使用device_filter.xml过滤出特定的usb camera路径

1、对于usbCameraTest8这个项目,由于其目录下没有device_filter.xml,因此在CameraDialog.java中的updateDevices中调用

mDeviceListAdapter = new DeviceListAdapter(getActivity(), mUSBMonitor.getDeviceList(filter.get(0)));这句代码的时候,filter使用的是libuvccamera工程目录下的device_filter.xml。

2、对于usbCameraTest这个项目,因为他的目录下有device_filter.xml, 所以调用

mDeviceListAdapter = new DeviceListAdapter(getActivity(), mUSBMonitor.getDeviceList(filter.get(0)));这句代码的时候,filter使用的就是该目录下的device_filter.xml中的过滤选项。

 

3、一句usb-device,就是一个过滤器。

<usb-device class="239" subclass="2" />            <!-- filter.get(0) -->
<usb-device vendor-id="0x56e" />                   <!-- filter.get(1) -->

 

4、常用的vid,pid过滤选项,可以过滤成特定设备:

<usb-device class="239" subclass="2" vendor-id="0x56e" product-id="0x701b"/>

 

 

---- The End.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值