这是一个可以让 Java 程序直接访问 USB 设备的类库,使用 2.4 内核的 Linux-USB 的支持,提供一个核心的 API 用来访问 USB 设备,一些简单的工具包括 USB 浏览器等,同时还包括对摄像头的支持。
编者注 由于需要对某usb设备获取的数值进行转发和广播,则选择最熟悉的java作为切入语言解决。历经辛苦,测试成功。 JSR-80 通过查看Java的标准协会在制定标准的时候是具有JSR-80的制定的。API为javax.usb。但是通过当前(JDK 8作为默认),无论是J2ME、J2SE、J2EE都没有对JSR进行实现。 API Simple 问题 通过阅读,能够得知没有Windows实现,或者
我正在尝试从通过USB连接到具有usb4java库的Windows 10pro机器的RFID阅读器读取消息。 我设法声明了接口,打开了管道并为数据注册了侦听器,但是从未触发过该侦听器。 读取器充当键盘,其读取的内容最终都在活动应用程序(例如我已打开的IDE)中,而不是在侦听器中 。 UsbInterface usbInterface = activeInteface(device); // the
我正在尝试与PS3的DS3控制器连接.我已经设法在C#中使用libusb的实现,但决定将我的实现移动到java.不幸的是,我转向java并不是那么顺利.该设备似乎在设备列表中找到,但当我尝试打开它时,我收到以下错误“USB错误4:无法打开USB设备:没有这样的设备(可能已断开连接)” public class Main { private static final short VID = 0x05
我使用libusb api从java中的usb设备读取数据。我能够将数据写入设备但我无法从设备读取数据。我可以读取第一个数据组(大小:1个字节)但是当我想读取第二个数据组(大小:2个字节)时我得到超时错误(USB错误7:控制传输失败:操作超时) 我的代码就是这样; buffer = ByteBuffer.allocateDirect(1); //03 LibUsb.controlTransfer(
使用java对电脑USB接口演示 1.首先创建USB接口 package com.zr; //USB接口 public interface USB { //打开设备 void open(); //关闭设备 void close(); } 2.创建鼠标对象实现USB接口 package com.zr; //鼠标 public class Mouse implements USB{ //打开鼠标 @O
我从上上个礼拜开始接触,公司需要,所以开始在网上搜索相关资料,但是都没有找到合适的范例,但万幸终于测试出合适的代码。 import java.io.UnsupportedEncodingException; import java.util.List; import javax.usb.*; public class UsbTest { //下边两个参数为系统中usb设备的VID和
USB接口程序设计 USB.java public abstract class USB { boolean stat=false; abstract void open(); abstract void close(); } Mouse.java public class Mouse extends USB{ @Override public void open() { stat=true; S
[DESCRIPTION] 适用于所有版本 手机连接USB后,弹出选项中的“Java connection”的用途? [SOLUTION]icfans Java connection的作用是实现comm connection,通过usb来传输手机和pc的数据。可以在手机上安装支持comm的 midlet,连接USB,选择Java connection,然后lauch java midlet,这样就
最近项目中遇到了这样的需求,故记录下来,希望可以帮到需要的人O(∩_∩)O~ 以下以 Linux 环境为基础: 读取硬件 UKEY 的SSL证书信息,需要硬件厂商提供:UKEY型号名称、驱动文件(类似pkcs11.so)。 直接上代码段示例: // 厂商提供的UKEY型号名称 static final String UKEY_PROVIDER = "xxx"; // UKEY驱动lib库文件 st