USB 포트를 통해 장치를 연결하려고 할 때 즉시 감지하려고합니다. Java API를 검색하고 있습니다. 주요 대상은 Linux OS입니다.Linux 용 하드웨어 인터럽트 API
누구나 API를 알고 있습니까?
USB 포트를 통해 장치를 연결하려고 할 때 즉시 감지하려고합니다. Java API를 검색하고 있습니다. 주요 대상은 Linux OS입니다.Linux 용 하드웨어 인터럽트 API
누구나 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) {
}
답장을 보내 주셔서 감사합니다. 그것은 연결된 마우스를 감지합니다. 내 시나리오를 정리하겠습니다. 안드로이드 OS 장치를 내 컴퓨터에 연결할 때 해당 장치가 발견되었다는 이벤트를 발생시키고 싶습니다. –
이 코드는 연결된 Android 기기에서 작동하지 않습니까? – CAMOBAP
불행히도. –
이 DBUS 인터페이스 USB 이벤트를 모니터링 고려할 것 USB 장치를 나열하는 명령을 폴링해야 할 것으로 판단됩니다. –
@PeterLawrey 정교하게 만들어 주시겠습니까? 참조 링크가 있습니까? –
CAMPBAP의 답변을 참조하십시오. –