我已经开始使用Gary Rowe的hid4java库对解决方案进行原型设计,并取得了很好的成功。该项目的测试包中提供的示例是一个好的开始,但我有一个关于该库的正确使用模式的更一般的问题。
具体来说,我想知道以下设置操作是否很昂贵,应该只完成一次,还是设计为作为与 HID 设备的每次交互(命令/响应)的一部分执行?
// Get HID services
HidServices hidServices = HidManager.getHidServices();
hidServices.addHidServicesListener(this);
这同样适用于拆卸操作:
hidServices.shutdown();