USBポートにデバイスを接続しようとすると、すぐに検出したい。Java API を探しています。主なターゲットは Linux OS です。
そのようなAPIを知っている人はいますか?
次のようなことができます。
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) {
}
DBusインターフェースによるUSBイベントの監視も検討します
ここにDBus-Javaライブラリが あり、同様のスレッドがありますが、ここにPythonがあります