Android“导弹发射器”编码 - 无法连接

时间:2011-11-26 19:10:54

标签: android usb connect launcher

我已经构建并尝试使用developer.android.com上的“Missile Launcher”应用来识别我自己的USB设备。我的USB设备使用FTDI FT232BL芯片,该芯片的供应商ID为“0x0403”,产品ID为“0x6001”。我将这些数字放入应用程序的“device_filer.xml”文件中。我正在使用Android Honeycomb 3.2在我的Acer Iconia A100平板电脑上运行此应用程序。

在我的平板电脑和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设备吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我想我发现了一个问题的线索。我正在使用运行Android 3.2的Acer Iconia A100平板电脑。虽然该操作系统允许使用USB主机模式,但这款Acer平板电脑显然没有。此平板电脑不适用5V USB总线电源。 (还有什么限制其在USB主机模式下的使用吗?)

所以现在我正在尝试自己应用5B USB电源,看看我是否可以建立通信。

欢迎任何想法。