Способен ли андроид, при подключении к компу через USB–кабель, притвориться для компа составным USB–устройством с подустройствами произвольных классов?
Например, одновременно мышкой, клавиатурой и mass storage–накопителем?
Re: Android в качестве составного USB – устройства
Здравствуйте, zx zpectrum, Вы писали:
ZZ>Способен ли андроид, при подключении к компу через USB–кабель, притвориться для компа составным USB–устройством с подустройствами произвольных классов?
Андроидный линукс — легко, он это регулярно делает. Но могут быть трудности с запуском нативного кода из-под андроида. Родное андроидное приложение — хз.
Re: Android в качестве составного USB – устройства
Здравствуйте, zx zpectrum, Вы писали:
ZZ>Способен ли андроид, при подключении к компу через USB–кабель, притвориться для компа составным USB–устройством с подустройствами произвольных классов? ZZ>Например, одновременно мышкой, клавиатурой и mass storage–накопителем?
Способность переключаться из USB Host в USB хост называется USB OTG:
Здравствуйте, zx zpectrum, Вы писали:
ZZ>Способен ли андроид, при подключении к компу через USB–кабель, притвориться для компа составным USB–устройством с подустройствами произвольных классов? ZZ>Например, одновременно мышкой, клавиатурой и mass storage–накопителем?
Не способен, пока у вас не будет root доступа.
Re[2]: Android в качестве составного USB – устройства
Z>Способность переключаться из USB Host в USB хост называется USB OTG:
Я знаю. Но ОТГ мне как раз-то и не нужен. Андроид в данном сценарии остаётся USB–устройством, а не хостом, но должен иметь возможность произвольно формировать классы подустройств в составном устройстве, и гонять туда-сюда данные через соответствующие endpoint'ы.
Когда-то давно, на ранних андроидах (легко и почти везде рутуемых), я похожие проекты видел. Но да, на современных вряд ли получится подлезть на низкий уровень Linux'a без рута.