У меня возникли проблемы с пониманием того, как сообщить моему приложению Android о взаимодействии с пользовательской платой через последовательное соединение. Программное обеспечение Android поддерживает режим USB-хоста.Android-таблетка для последовательной связи
Моего Android 3.1+ планшет в качестве USB-хоста < ----- пакета байт -----> пользовательская плата 9600 скорости передачи данных
Вот что я понимаю, о создании моего приложения:
- Использование USB-менеджера Я нашел свое устройство USB (пользовательская плата)
- После нахождения моего устройства USB я установил интерфейс USBInterface для связи.
- Использование USBInterface Мне нужно найти USBEndpoint (может кто-нибудь сказать мне, что это такое?)
- Теперь я могу использовать USBDeviceConnection для отправки и получения информации.
Любая помощь для понимания процесса помогает. Спасибо
Другой вопрос. Нужно ли создавать конечные точки только один раз, когда мы находим устройство? Или они должны постоянно создаваться для каждой отправки и получения. (Извините, ваш пост немного запутанный для меня) – Dogz1
Добавлен немного больше в редактировании. Основываясь на опыте работы с другими USB-накопителями, я ожидал бы, что после того, как вы заявите о своем интерфейсе (все конечные точки), пока вы не отпустите интерфейс или соединение не будет прекращено. – skitheo
Хорошо Большое спасибо – Dogz1