适用于Linux的硬件中断API

时间:2012-11-19 09:01:49

标签: java linux usb

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

有没有人知道这样的API?

2 个答案:

答案 0 :(得分: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) {
}

答案 1 :(得分:0)

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

有DBus-Java库here 和一个类似的线程,但在python here