Мне нужно разработать драйвер для пульта дистанционного управления , который можно подключить к хост-порту USB устройства Android . Этот пульт дистанционного управления обеспечивает нажатия клавиш через класс USB HID. Он также предоставляет дополнительную информацию (датчики), которые опрашиваются устройством Android с использованием передачи управления от поставщика. Таким образом, нужен конкретный код.
Каков наилучший способ реализации этого драйвера? Мне нужно, чтобы он постоянно работал , а не только когда моя основная деятельность активна. Нужно ли создавать службу Android, которая будет реагировать на намерение ACTION_USB_DEVICE_ATTACHED ? Как это возможно?
Большое спасибо.