Android ADK USB Accessory Mode / режим хоста - PullRequest
4 голосов
/ 19 октября 2011

У меня общий и быстрый вопрос, и, поскольку вы никогда не сможете связаться с разработчиком в Google, я подумал, что опубликую этот вопрос здесь ...

Может кто-нибудь сказать мне, если мы хотимИспользуйте наши телефоны для подключения через USB к ракетной пусковой установке, сделанной Dream Cheeky. Как было предложено в разделе USB или ADK на сайте разработчика, нам все еще понадобится плата Arduino или плата, которую Google представил на Google I / O 2011?

Полагаю, я спрашиваю, вкратце, можем ли мы напрямую подключить наши телефоны к другому устройству через USB и скомпилировать программу через eclipse или с помощью ADK для ее запуска?или нам все еще понадобится плата между телефоном и устройством, к которому мы хотим подключить USB ...

Заранее спасибо, Ричард

Ответы [ 2 ]

2 голосов
/ 22 мая 2012

В ADK устройство Android работает как USB-устройство, а аксессуар Android - как USB-хост. Когда аксессуар Android подключен к устройству Android, устройства Android переключаются в «режим аксессуара (как описано в ADK)». Если на вашем Android-устройстве уже есть USB-хост, он все равно переключится в режим аксессуаров и будет действовать как USB-устройство вместо USB-хоста. Фактически, мотивация ADK - заставить каждое устройство Android работать с любым аксессуаром Android. Режим аксессуаров устраняет необходимость в USB-хосте, поскольку только несколько устройств имеют USB-хост (это дорого). Итак, если вы хотите работать с ADK, вам нужна карта разработки с USB-хостом.

1 голос
/ 22 ноября 2011

вам не нужна плата ADK, если устройство, подключаемое к вашему устройству Android, работает как USB-устройство, а ваше устройство Android - как USB-хост.Так обстоит дело с ракетной установкой Dream Cheeky USB.Вы можете подключить ракетную установку непосредственно к устройству и управлять им.USB-хост поддерживается только на устройствах Android 3.1 и более поздних версий.

...