Абстрагирование USB-устройства в Android в сервисы и банку - PullRequest
0 голосов
/ 05 сентября 2018

Android предлагает USB хост API с 3.1. И в github есть реализация с открытым исходным кодом. Недавно я занимаюсь разработкой робота с Android и подчиненным микроконтроллером. болезненно интегрировать многие датчики через традиционно Java toolchain, от ядра, HAL, JNI ....

Поэтому я хочу использовать API хоста USB с USB ACM / CDC, чтобы соединить датчики с приложениями робота.

Поскольку USB host API в Android является драйвером приложения. Драйвер не будет доступен, как только приложение будет убито.

Я хочу знать, могу ли я преобразовать драйвер API хоста USB в удаленную службу в Android ,, чтобы каждое стороннее приложение могло по-прежнему получать доступ к драйверу оборудования.

Или я должен предложить банку с драйвером для сторонних разработчиков?

Интересно, какой путь лучше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...