【发布时间】:2013-11-04 20:40:12
【问题描述】:
我最近开始编写 Xamarin,但在编写代码以查看连接到我的主机的设备时遇到了一些问题。
我已经阅读了 SDK 文档,所有文档都是用 java 编写的。我正在尝试将 java 更改为 C#,我对此进行了编码以查找附加的设备:
UsbManager manager = (UsbManager)GetSystemService (Context.UsbService);
display.Text += " /n inizializzo il manager";
display.Text += "numero dispositivi: ";
display.Text += manager.DeviceList.Count;
使用“usb manager”应用程序,我可以看到所有连接的 USB,有 3 个。但是使用此代码,它似乎连接了 0 个 USB。
我不明白为什么。
【问题讨论】:
-
该死的..我被这个问题困住了。我什至不能使用 Android.Hardware.Usb 因此其他任何与 USB 相关的东西。事实证明,我正在为 Android 2.2 开发一个项目,并且该版本不支持 USB 主机。在我打开赏金 5 分钟后解决我的问题:D
标签: c# android usb xamarin.android xamarin