Java [1242]

Zapisz się
Dodaj kartkę Dodaj bana
Powód wlepienia kartki
Wybierz wątek docelowy z listy lub wpisz jego ID
  • KosciaK

    Witam!

    Ma ktoś może doświadczenia z obsługą USB w Javie pod windowsem?
    Z tego co googlowałem to wszystko są biblioteki, które obsługują usb pod linuxem a pod windowsem nie jest to w pełni zaimplementowane (jeśli wogóle).

    Chodzi o napisanie aplikacji obslugującej klawiaturkę z USBPhone'u. Za pomocą USB Monitora widzę, że urządzenie po naciśnięciu przycisku wysyła 2 bajty jako Bulk or Interrupt Transfer (UP) na określony Pipe Handle i Endpoint Address.
  • owczi

    Odpowiedź jest prosta, będziesz sobie do tego musiał napisać wrapper z natywnych procedur systemu do Javy, czyli skorzystać z jni. Poszukaj w sieci czegoś o JNI (Java Native Interface). Możesz to napisać w C/C++/Delphi, wyprodukujesz sobie bibliotekę dll której funkcje będziesz wywoływać w Javie, i dołączysz tę bibliotekę do swojego projektu. Założę się, że są też opensource'owe biblioteki obsługi USB.