我需要编写一个检测 USB 设备的 java 应用程序,并且可以用来传递命令,类似于 adb(Android 调试桥)。
因为,java 不提供 USB 支持。我打算使用某种 java 包装程序来利用 adb 函数。我想对了吗?如果是,我该如何进行?如何在 Java 中创建包装程序?有人可以指出一些有用的资源。
谢谢你。卡尔
adb
是的,您可以编写一个将调用命令行工具的包装程序。您也可以使用这个纯 java 库。
https://github.com/vidstige/jadb
注意:我是这个库的作者,只是为了说明我的隶属关系。
我不熟悉adb,但利用 USB 和其他系统资源的一般方法是JNI。这样你就可以编写一个非常简单的实用程序类,它只包含一些在系统库中实现的本机方法。
希望这个对你有帮助。