我試圖使用一個Arduino板與我的奧迪Neo x8平板電腦,但它似乎,UsbManager不能識別設備好。我通過OTG適配器將Arduino連接到平板電腦,以便平板電腦能夠在主機模式下工作,Arduino正在成功從設備接收電源。 我在平板電腦上獲取可用的USB設備列表如下:getDeviceList()總是空的
sUsbController = new UsbController(this, mConnectionHandler, 0, 0);
HashMap<String, UsbDevice> devlist = sUsbController.mUsbManager.getDeviceList();
TextView t = ((TextView)findViewById(R.id.textView));
t.setText("Found " + Integer.toString(devlist.size()) + " devices");
和類UsbController內:
mUsbManager = (UsbManager) mApplicationContext
.getSystemService(Context.USB_SERVICE);
但不幸的是,該列表爲空,即使我開始使用VID和PID(兩個零)進行過濾。 關於如何解決這個問題的任何建議?
我跟着[鏈接](http://android.serverbox.ch/?p=549)實施它,所以是的,它有一個驅動程序。這是完整的:http://pastebin.com/hANbdq3U –
它現在對你有用嗎? – Sudar
沒有:(我檢查了一個名爲「USB設備信息」從市場上的程序,沒有任何東西可以在Android下訪問(嘗試USB棒,鍵盤和Arduino),但在「Linux」下(通過文件系統訪問)他們是可見的... –