Фон:
Недавно я узнал о USB-кабелях OTG, которые можно использовать для подключения периферийных устройств к устройствам Android. У меня возникла идея использовать Android-устройство с подключенным USB-считывателем штрих-кодов (который в основном действует как клавиатура) и собственным разработанным приложением для управления запасами на складе.
Первым делом нужно было купить кабель OTG. Второй заключался в том, чтобы начать тестирование периферийных устройств, подключенных к нашим существующим устройствам Android.
Эта проблема:
Когда я подключаю любое USB-устройство к Huawei Y201 Pro (4.0), обратной связи от устройства нет. Ни ошибки, ни ответа на ввод, ничего.
Когда я подключаю мышь к Galaxy S II, она распознает USB-кабель, затем на экране появляется курсор, и все отлично работает. Однако, когда я подключаю клавиатуру (пока я пробовал около 5), в уведомлении говорится, что кабель был подключен, но сразу после этого говорится, что устройства не подключены.
Мой вопрос:
Есть ли что-то, чего мне не хватает, чтобы сделать эту работу?
Если нет, то несколько второстепенных дополнительных вопросов: на что мне следует обратить внимание, чтобы эта идея заработала? Это соединение больше зависит от устройства Android? Версия ОС? Периферийный?
Возможно, ваш мобильный не поддерживает OTG. Также может потребоваться подключение через USB-концентратор с питанием, чтобы обеспечить достаточную мощность.
Вы можете попробовать заставить свою (возможно, несовместимую) клавиатуру работать с помощью Externel Keyboard Helper .
Если это работает , вот полнофункциональная версия Pro.
Я купил это приложение, чтобы полностью перенастроить раскладку клавиатуры моей Bluetooth-клавиатуры и получить автоматический диалог при подключении клавиатуры для настройки метода ввода, и приложение имхо очень полезно, как только вы поймете, как работать с интерфейсом конфигурации. ;-)
Возможно, он работает и для вас и обнаруживает ввод с клавиатуры. Вы можете просто попробовать, так как это бесплатно в любом случае.
зневман