我的組織構建基於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通信你的應用。