我已经建立并试图使用developer.android.com上的“导弹启动器”应用程序来识别我自己的USB设备。我的USB设备使用厂商ID为“0x0403”和产品ID“0x6001”的FTDI FT232BL芯片。我把这些数字放到应用程序的“device_filer.xml”文件中。我正在使用Android Honeycomb 3.2在我的Acer Iconia A100平板电脑上运行此应用程序。Android“导弹启动器”编码 - 将无法连接
在我的平板电脑和我的USB设备之间连接USB电缆并运行此应用程序后,我无法让我的平板电脑识别USB设备。换句话说,当执行以下命令时:
HashMap deviceList = mUsbManager.getDeviceList();
"deviceList" shows as {}. (Nothing is in it.)
当下面的命令被执行:
UsbDevice device = (UsbDevice)intent.getParcelableExtra(UsbManager.EXTRA_DEVICE);
"device" is null.
我想我失去了一些东西基本在这里。任何人都可以帮助我让我的应用识别我的USB设备吗?
谢谢。