Tag: usb

只是获取连接到系统的USB设备的名称?

Java是否可以调用任何系统调用或操作系统特定的函数来获取所连接的USB设备的名称? 我在这里只看到了6到7个问题,但每个人都提到了C ++函数GetRawInputDeviceList()等,它们不是跨平台兼容的。 适用于C#或C ++中的Windows或仅适用于Linux。 但我在Java工作。 此外,这需要跨平台。 至少,它需要适用于Windows,Linux和Mac。 我也可以使用terminal / shell / command-prompt命令。 我想我可以用Java运行它们。 我试过getFileSystemView和listRoots 。 但是他们给出了所有驱动器的名称[dvd,hdd分区,软盘等]。 我只需要USB设备。 请不要提及jUSB或JSR080。 为什么: jUSB: 访问USB设备目前要求它们连接到GNU / Linux主机系统 javax.usb: pre-alpha Windows实现未经过认证,需要内核驱动程序。 usb4java: 基本上,它只是实现了JSR80,可能只有更多的抽象 虽然老实说我还没有尝试过libusb,因为它是用C ++编写的。 如果您要提及API,请提及完全经过测试和尝试过的API,这些API可以在Linux,Windows和Mac上运行。 如果不是这样,我就不会提出这个问题。 我在很多其他post上看到了jUSB,javax.usb等的提及。

我在哪里可以下载Java comm api?

我想用Java comm api编写一些程序。 我无法找到可从中下载此API的网站/页面。 任何人都可以告诉我在哪里可以获得此API? 基本上我想从PC发送短信到手机。 手机将通过USB线连接到PC。 我还想知道将短信发送到手机的可能方法是什么? (我正在寻找不会招致我钱的选择) 提前致谢 ! 编辑1 我不允许使用第三方API。 Java comm API现在似乎已经死了。 那么有没有其他方式从PC发送消息到移动设备?

javax.usb.UsbException:找不到属性文件javax.usb.properties

我使用以下代码来获取连接到系统的usb设备的manufacturerCode。 我添加了jsr80-1.0.1 jar。 我收到以下错误javax.usb.UsbException: 找不到属性文件javax.usb.properties。 有什么建议么? import java.io.UnsupportedEncodingException; import java.util.*; import javax.usb.*; public class USBListener { public static void main(String[] args) { try{ UsbServices services = UsbHostManager.getUsbServices(); UsbHub root = services.getRootUsbHub(); listDevices(root); } catch (Exception e) { System.out.println(e); } } public static void listDevices(UsbHub hub) throws UnsupportedEncodingException, UsbException { List devices = hub.getAttachedUsbDevices(); Iterator iterator […]

需要帮助找到通过java代码连接到系统的USB驱动器的VID / PID

我需要通过java代码找到连接到系统的usb驱动器的供应商ID,产品ID。 有什么建议么…

Java USB库

我可以使用一个好的Java USB API吗? 我试过JUSB,但似乎没有用。 它也很老,自2001年以来没有更新。

如何在java中访问USB端口

我正在尝试编写一个访问usb端口的java应用程序来读取和写入通过usb连接的设备。 我面临的问题是我不知道在java中使用什么来做这样的事情。 我在网上搜索并找到了一个名为JUSB东西,但所有post看起来都很旧。 目前我正在使用RXTX库但我有时会遇到一些同步错误。 当我使用C#做相同的操作时,它需要的代码要少得多,而且我不会遇到任何相同的同步错误。 我的问题是, 我可以使用最新版本的JRE内置任何内容来访问usb端口 ( 这与同等的C#代码一样简单 )吗?