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

问题描述 投票:0回答:1

我已经构建并正在尝试使用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 设备?

谢谢你。

android usb launcher
1个回答
0
投票

我想我找到了解决问题的线索。我使用的是运行 Android 3.2 的 Acer Iconia A100 平板电脑。尽管该操作系统允许使用 USB Host 模式,但这款 Acer 平板电脑显然不允许使用。该平板电脑不使用 5V USB 总线电源。 (还有什么限制它在 USB Host 模式下的使用吗?)

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

欢迎任何想法。

© www.soinside.com 2019 - 2024. All rights reserved.