Кодировка Android "Ракетная пусковая установка" - не будет подключаться - PullRequest
1 голос
/ 26 ноября 2011

Я собрал и пытаюсь использовать приложение «Missile Launcher» на developer.android.com для распознавания собственного USB-устройства. В моем устройстве USB используется микросхема FTDI FT232BL с идентификатором поставщика "0x0403" и идентификатором продукта "0x6001". Я поместил эти цифры в файл "device_filer.xml" приложения. Я запускаю это приложение на своем планшете Acer Iconia A100 с Android Honeycomb 3.2.

После подключения 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 голосов
/ 06 декабря 2011

Я думаю, что нашел ключ к моему вопросу. Я использую планшет Acer Iconia A100 под управлением Android 3.2. Хотя эта операционная система позволяет использовать режим USB Host, этот планшет Acer, по-видимому, этого не делает. Этот планшет не подает питание на шину USB 5V. (Есть ли что-то еще, что ограничивает его использование в режиме хоста USB?)

Итак, теперь я сам пытаюсь подключить питание 5B USB, чтобы проверить, смогу ли я установить связь.

Любые мысли приветствуются.

...