我构建了一个与HID Usb设备Freestyle Libre通信的Android应用程序
在Linux上,mac我使用了这个库Hid4Java,并且运行良好
现在我想在Android OS中做同样的事情
HidServicesSpecification hidServicesSpecification = new HidServicesSpecification();
hidServicesSpecification.setAutoShutdown(true);
hidServicesSpecification.setScanInterval(500);
hidServicesSpecification.setPauseInterval(5000);
hidServicesSpecification.setScanMode(ScanMode.SCAN_AT_FIXED_INTERVAL_WITH_PAUSE_AFTER_WRITE);
HidServices hidServices = HidManager.getHidServices(hidServicesSpecification);
该异常是由最后一行代码引起的
Caused by: org.hid4java.HidException: Hidapi did not initialise: Native library (com/sun/jna/android-arm/libjnidispatch.so) not found in resource path (.)
该库是本地C库 我已经在多个foum中搜索过,但仍然存在相同的问题
有什么主意吗?谢谢
答案 0 :(得分:0)
我带着我自己的答案回来,希望能帮到你
经过一番研究,你不需要在android os上开发任何东西, 简单地使用Android的本机库,这是一个简单的解决方案: AndroidHidJava