1

当我要通过 USB 端口连接设备时,我想立即检测到它。我正在寻找 Java API,我的主要目标是 Linux 操作系统。

有谁知道这样的API?

4

2 回答 2

1

你可以这样做:

try {
    String command = "lsusb"; // you may add some param if you want
                              // or use adb for instance
    Process child = Runtime.getRuntime().exec(command);

    // Get output stream to write from it
    OutputStream out = child.getOutputStream();

    // TODO parsing lsusb output

    out.close();
} catch (IOException e) {
}
于 2012-11-19T09:12:07.203 回答
0

还会考虑通过 DBus 接口监控 USB 事件

这里有 DBus-Java 库 和类似的线程,但在 python

于 2012-11-19T12:10:08.577 回答