Как установить USB-порт хост-компьютера разработчика в качестве USB-порта виртуального устройства Android? - PullRequest
1 голос
/ 30 декабря 2011

Я новичок в мире разработки Android, но у меня есть некоторый опыт работы со встроенными системами.

Я бы хотел использовать телефон Android (4.x или выше) для управления другими устройствами через его USB-порт.Мы хотим настроить устройство Android как USB-хост , поэтому решения, в которых роль хоста играют другие устройства (например, Android Open Access Development Kit Arduino), не будут соответствовать нашей цели.

В настоящее время мы используем Eclipse-SDK для разработки под Android и успешно скомпилировали / запустили / отладили несколько приложений.Однако у меня очень наивный вопрос.Мне было интересно, можно ли использовать USB-порт хост-компьютера для разработки в качестве входа в эмулятор виртуального устройства Android.

Я понимаю, что более простым способом отладки приложений USB-хоста, который мы пишем, было бы наличие реального устройства.Однако цена новых устройств Ice Cream Sandwich очень далека от нашей досягаемости и не является идеальным способом отладки приложения на ранних стадиях.

Я ценю любую помощь, которую вы можете мне оказать.

Ответы [ 2 ]

2 голосов
/ 03 января 2012

Набор разработчика Android Open Accessory перенесен на 2.3.4, см. Здесь http://developer.android.com/guide/topics/usb/adk.html

Так что устанавливайте CM7 или более раннюю версию (http://www.cyanogenmod.com/) на свое желание HTC, и вам будет хорошо!

Посмотрите на примеры проектов для 2.3 SDK, которые помогут вам двигаться в правильном направлении.

Путь к SDK Samples для меня был C: \ Program Files \ Android \ android-sdk \ samples

Если вы ищете USB Host Support, вы можете контролировать и общаться с другим USB-устройством, таким как мышь, клавиатура, USB-накопитель и т. Д., Следующее должно помочь.

Nexus One в качестве USB-хоста: http://sven.killig.de/android/N1/2.2/usb_host/

USB-хост: Внешние USB-устройства для телефонов Android?

Официальный класс Android SKD UsbDevice: http://developer.android.com/reference/android/hardware/usb/UsbDevice.html

0 голосов
/ 19 декабря 2013

Вы должны взглянуть на этот проект, его отличная ссылка

https://code.google.com/p/mover-bot/

...