如何使用Xamarin中的USB电缆编写代码将硬件设备连接到Android Mobile



我的组织构建 ARM CHIP 基于硬件设备。我正在尝试通过USB OTG将这些设备连接到Android设备(电话,平板电脑)。

我想使用Xamarin在C#.NET中进行此操作。我在Java Android中找到了一些示例,但在.NET语言中没有任何示例。

您可以参考android.hardware.usb的Xamarin名称空间:

使用USBManager访问USB状态并与已连接的硬件外围设备进行通信。如果由Android驱动的设备充当USB主机,请使用USBDEVICE与硬件外围设备进行通信。如果外围物充当USB主机,请使用USBACCESSORY。

可惜我找不到USB通信的任何官方Xamarin样本,但是在这里我找到了一个LIB和示例演示,这可能对您有帮助:

usb serial-for-xamarin-android。

但是,它是通过Java完成的,可以通过Xamarin.android完成相同的工作,您可以参考USB serial-for-and-android,尽管此lib是针对JavaAndroid lib的USB序列启用您的应用中的USB通信。

最新更新