我使用的应用程序需要驱动程序实用程序。。为了实现这一点,JNI必须这样做,或者我们可以在任何其他选择中这样做???
实际上,您可能需要构建一个自定义内核模块来读取硬件并提供标准接口。您可以从Android开发网站获得更多详细信息,并应在此处下载Android源
如果您正在连接USB设备,请查看Android 3.1 SDK 中的新USB开发工具
可以使用Android JNI,但它不如内核模块强大。然而,你也不需要root来安装它。这实际上取决于你试图支持的硬件类型。