Когда я собираюсь подключить устройство через USB-порт, я хочу немедленно его обнаружить. Я ищу Java API, моя основная цель - ОС Linux.
Кто-нибудь знает такой API?
Когда я собираюсь подключить устройство через USB-порт, я хочу немедленно его обнаружить. Я ищу Java API, моя основная цель - ОС Linux.
Кто-нибудь знает такой 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) {
}
lsusb
на adb devices | awk 'NR>1 {print $1}'
. Обратите внимание, что вам необходимо установить adb
- person CAMOBAP; 19.11.2012