Прямая передача данных через USB - PullRequest
4 голосов
/ 07 января 2011

Я пытаюсь выяснить, как перенести кадры, сделанные на компьютере, на телефон Android. Wi-Fi и Bluetooth не достаточно быстрые для плавной смены кадров, но скорость передачи данных через USB-разъем более чем достаточна (до 480 мегабайт / с). Дело в том, что я не могу понять, как это сделать - в документах по Android ничего нет, и я ничего не нашел в Интернете. Как я могу получить доступ к USB-соединению?

Ответы [ 3 ]

2 голосов
/ 07 января 2011

Вы не можете получить доступ к USB-соединению любым документированным и поддерживаемым способом.

0 голосов
/ 26 января 2011

Попробуйте включить режим отладки и использовать adb для подключения к устройству.Вы можете вручную передавать файлы на телефон (например, на SD-карту), которые вы можете периодически проверять в своем приложении.Вы также можете записывать файлы наоборот (из своего приложения), и приложение для ПК проверяет этот файл снова через ADB.Таким образом, вы можете установить простые протоколы для связи.

Мне это тоже нужно прямо сейчас, но немного сложнее, поскольку я пытаюсь получить доступ к телефону с программируемого встроенного устройства с USB-хост-чипом внутри.Что, вероятно, означает обратный инжиниринг ADB ...

В любом случае, это довольно хакерское решение, но оно должно работать на всех телефонах, пока включен режим отладки, что делает его осуществимым.

0 голосов
/ 07 января 2011

Это вообще невозможно?Есть ли взломы, которые позволяют это?Это не приложение для публикации, и я не против возиться со своим телефоном.

...