Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.63
_angry
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 4
#1

Ищу устройство с полноценной поддержкой USB host - Программирование Android

11.05.2012, 14:17. Просмотров 2016. Ответов 0
Метки нет (Все метки)

Всем привет.
Для задачи коммуникации между android планшетом и неким внешним USB HID устройством написал java приложение. Отлаживался на нетбуке asus ( платформа x86 ). Все шикарно, все работало как надо. Когда дошел до финальной стадии, т.е. опробации на реальном планшете, случился казус. Купили планшет explay informer 701, поставили на него приложение. Но мое приложение не видит ни одного USB устройства. При этом подключенные мышки и флэшки сам планшет замечательно определяет и с ними работает. Но доступа к ним через API ОС нету. Т.е., такое чувство, что host производители программно поддержали на уровне явно ниже реализации через API. Версия ОС Android 4.0.3. В соответствии с андроидовскими доками этого выше крыши хватает для работы с usb host (полная поддержка д.б. начиная с 3.1). Замечу, что на нетбуке asus, на котором я отлаживался, также стоит 4.0.3. И все работало! Далее поставили то же приложение на телефон htc с хостом. Тот же результат. Кол-во USB устройств - 0. В связи с этим надо найти устройство, у которого есть нормальная поддержка usb host. Если у кого есть возможность, пожалуйста, поставьте на свои девайсы мою тестовую апликуху и попробуйте будут ли видны подключаемые USB девайсы. Файл .apk лежит здесь:https://rapidshare.c...USBTest_V31.rar (версия для android 3.1). Это микро-тест. Приложение раз в секунду читает список подключенных USB девайсов и отображает число на экране. Для подключенных девайсов также берется VID и PID и кидается в logcat. Больше оно ничего не делает. Если у кого есть мнения, буду очень благодарен. Ниже код функции, берущей информацию об устройствах:

public void run() {
int i, devCnt;
UsbDevice device;

for ( ; ; ) {
try {

HashMap<String, UsbDevice> deviceList = _manager
.getDeviceList();
devCnt = deviceList.values().size();

_mainForm.Operation(String.format("%d USB devices found", devCnt));
Log.i("USBTester", String.format("USB devices: %d", devCnt));

for (i = 0; i < devCnt; i++) {
device = (UsbDevice) deviceList.values()
.toArray()[i];
int vid = device.getVendorId();
int pid = device.getProductId();
Log.i("USBTester", String.format("VID=0x%04x PID=0x%04x", vid, pid));
}

Thread.sleep(1000);
} catch (Exception ex) {
}
}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2012, 14:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ищу устройство с полноценной поддержкой USB host (Программирование Android):

Live USB с полноценной Windows 7 - Windows 7
Здравствуйте. Мне необходима полная (сеть, печать, работа с программами и т.д.) Windows 7 загружаемая в ОЗУ (Live версия) с USB. Сейчас...

Создание USB host для USB кейлоггера - AVR
В общем, я тут уже писал и мне &quot;мягко&quot; намекнули что мне нужен USB host для создания usb кейлоггера. Он уже не нужен, показал на докладе...

Посоветуйте бюджетную материнку с поддержкой USB 3.0, USB-контроллером - Материнские платы
На моем комьютере сейчас стоит Asrok N68-S. Особенность этой материнки, что все мосты собраны под одной &quot;крышей&quot;, в чипсете. Активно...

Внешний жесткий диск usb 3.0 на компе с поддержкой usb 2.0 - Жесткие диски
Хочу купить жесткий диск http://www.oldi.ru/catalog/element/0185547/ он имеет usb интерфейс usb 3.0 на компе у меня стоит usb 2.0, будет ли...

USB - LPT адаптер определяется как устройство USB. - Компьютерное железо
Приветствую всех, вот купил я адаптер USB - LPT, оно у меня определилось в ноутбуке как устройство USB, и я не знаю как им пользоваться как...

Можно ли использовать USB мама-мама для получения USB-host? - Планшеты, ebook
В моем планшете не предусматривался разъем micro USB, однако есть функция поддержки OTG Есть только нестандартный разъем для подключения...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2012, 14:17
Привет! Вот еще темы с ответами:

Отсутствует звук windows 7 устройство с поддержкой High Definition audio - Софт
Отсутствует звук windows 7 устройство с поддержкой High Definition audio

usb 3.0 host controller - Драйверы для ноутбуков
ноутбук Packard Bell Easynote LE69KB ос 7 х64 нужны оба PCI\VEN_1022&amp;DEV_7814 PCI\VEN_1022&amp;DEV_7812 все, что находил, не подходит...

Какие модели КПК имеют USB Host? - Смартфоны
Всем доброго дня!!! Ребята подскажите пожалуйста какие модели поддерживают USB Host либо ком порт? Очень надо,сам гуглю, но...

"Устройство USB не опознано. Одно из подключенных к этому компьютеру USB-устройств работает неправильно и Windows не удается опознать его..." - Компьютерное железо
У меня такая проблема: глючит USB. Обьясняю суть - на компьютере два разъема для USB, оба рабочие, к одному подключена мышь, ко второму -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru