我正在尝试构建一个与Android设备(目前是我的三星Galaxy S5,但可能是其他任何东西)进行通信的UWP应用程序,并激活设备上的附件模式。
到目前为止,我已经成功实现了Windows.Devices.Usb
和设备的VID和PID来定位设备并在连接时获取其ID,但是当我使用UsbDevice device = await UsbDevice.FromIdAsync(d.Id);
设备ID时,它只返回null,我无法与设备通信。
我在package.appxmanifest文件中添加了USB功能,设备管理器将手机正确显示为Samsung Mobile USB Composite Device。不知怎的,UWP应用程序无法从我的ID获取我的Android设备。我不知道如何解决这个问题,因为在UWP和USB方面我都是一个完整的新手。
提前致谢。
答案 0 :(得分:-1)
实际上,事实证明,UWP USB功能仅适用于'miscellaneous' devices using winusb.sys drivers,Android设备不属于该类别,因此无法与Windows.Devices.Usb
功能一起使用。