当前位置: 首页 > 工具软件 > CameraFilter > 使用案例 >

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

伯庆
2023-12-01

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.

 类似资料: