我的组织构建基于ARM芯片的硬件设备。我试图通过USB OTG将这些设备连接到Android设备(手机,平板电脑)。如何使用XAMARIN中的USB电缆编写代码以将硬件设备连接到Android移动设备
我想用C#.Net使用XAMARIN。我在Java Android中找到了一些例子,但在.Net语言中没有任何例子。
我的组织构建基于ARM芯片的硬件设备。我试图通过USB OTG将这些设备连接到Android设备(手机,平板电脑)。如何使用XAMARIN中的USB电缆编写代码以将硬件设备连接到Android移动设备
我想用C#.Net使用XAMARIN。我在Java Android中找到了一些例子,但在.Net语言中没有任何例子。
你可以参考xamarin的Android.Hardware.Usb Namespace:
使用UsbManager访问USB的状态,并与所连接的硬件外设进行通信。如果Android设备充当USB主机,则使用UsbDevice与硬件外设进行通信。如果外设用作USB主机,则使用UsbAccessory。
这是我无法找到USB通信的任何官方xamarin样品可惜,但在这里,我发现了一个lib和实例演示这可能对你有所帮助:
usb-serial-for-xamarin-android。
但是它是通过Java实现,同样的工作可以通过Xamarin.Android做,你可以参考usb-serial-for-android,虽然这lib是Java中,你可以遵循的基本步骤,但使用Xamarin USB Serial for Android lib以启用USB通信你的应用。