2011-01-21 4 views
1

Я совершенно новичок в программировании и должен выполнить эту задачу для демонстрации. У меня есть Samsung Captivate, что мне нужно отправить простые сообщения на устройство через USB. Я не беспокоюсь о том, что дроид действует как хозяин, а не проблема здесь. Мне просто нужно найти правильный код для доступа к функциям USB в Android 2.1. Мне нужно отправить простые команды включения/выключения и изменения уровня звука.Отправка простых команд с Android через USB

Мне кажется, что это не должно быть так сложно, поскольку дроид будет общаться с моим ноутбуком и действовать как запоминающее устройство, поэтому я знаю, что они могут разговаривать. Может ли кто-нибудь помочь мне найти эти ресурсы? Я смотрел экстенсивно, безрезультатно.

Спасибо!

Билл

+0

Я уверен, что у вас нет доступа к порту USB из SDK – Falmarri

ответ

1

Простейшим решением было бы использовать Android Debug Bridge (ADB), который поставляется с Android SDK. Он позволяет подключаться к вашему устройству Android через USB (AFAIR USB-устройство должно быть включено на устройстве).

Если вы хотите отправить свои команды из пользовательского [Java] приложения на хосте, вы можете попытаться использовать функцию ADB на forward ports с хоста на устройство. Ваше приложение на устройстве может прослушивать порт, и поэтому у вас будет простое TCP-соединение между устройством и хостом через USB.

+0

Роберт, спасибо! Я буду атаковать его отсюда! – Popsyche

0

Как следует Falmarri, нет доступа к USB из SDK. Из пользовательской прошивки, да, но не SDK.