Android HID-устройство Android

Кто-нибудь знает, как настроить Android-устройство (планшет) для отображения в качестве USB-HID-устройства при подключении к ПК? Есть ли другой способ получения данных с планшета на ПК (через USB), кроме записи его в файл, и компьютер извлекает (обновляемый) файл из планшета, который действует как «запоминающее устройство большой емкости» для ПК? Может ли USB поддерживать конечное соединение TCP / IP? Использование планшета в качестве интеллектуальной «клавиатуры» или «мыши» класса высокого класса было бы очень мощным и открывало бы множество возможностей. Я считаю, что контроль над модельной железнодорожной макетой – это конец. благодаря

Это можно сделать с помощью гаджета linux http://www.linux-usb.org/gadget/, используя пользовательское составное USB-устройство. Рамка гаджета является частью дерева исходных текстов ядра Android по наследованию от Linux.

К сожалению, у Android есть свои настройки, которые ограничивают возможность динамического регистрации новых USB-гаджетов, поэтому вам нужно будет исправить исходное дерево ядра для вашего конкретного устройства и добавить свой HID-гаджет (иначе вы могли бы создать модуль и загрузить его таким образом), чтобы Поддерживаемый список Android.

Я сделал это раньше и обновляю этот ответ, чтобы содержать больше деталей, если есть интерес. К сожалению, я потерял код, поэтому мне придется начинать с нуля.

Если я настрою веб-сервер на своем телефоне и включил привязку usb, я могу получить доступ к этому серверу с моего ПК. Если этого недостаточно для вас, это может помочь: https://market.android.com/details?id=usbwebcam.application&hl=ru

Я бегу cyanogenmod на Desire CDMA (BravoC)

Дайте мне знать, что вы узнали; Было бы очень удобно использовать мой телефон в качестве клавиатуры USB в поле. Однако сервер Android с ПК-клиентом будет проще.

Посмотрите на Android Open Accessory Protocol 2.0 . Это может помочь вам.