Повторное подключение платы Android к Arduino Mega ADK

Когда я подключаю плату Arduino Mega ADK к приложению AOA Android, все в порядке (изначально), соединение с платой ADK полностью функционально в обоих направлениях. Однако, если экран поворачивается, кто-то наносит ответный удар, экран блокируется и т. Д., Когда приложение перезапускает вызов openAccessory, чтобы диспетчер USB всегда возвращал ноль. Таким образом, студенты должны отключить USB, прежде чем соединение может быть установлено снова.

Я выяснил, что проблема связана с входным потоком, потому что, если я не запускаю поток для получения команд, проблем не возникает. Однако это не очень полезное решение.:)

Мой код здесь: https://github.com/ME435/AndroidLibraries_v01/blob/master/src/edu/rosehulman/me435/AccessoryActivity.java

Я просто подклассифицирую свою AccessoryActivity в таких приложениях...

https://github.com/ME435/LED-Toggle/blob/master/src/edu/rosehulman/ledtoggle/LedToggleActivity.java

Это не надежно, но очень просто для студентов. Мысли по моему вопросу?

0 ответов

Другие вопросы по тегам