0 0

java怎么检测USB的程序?比如现在有个手机接入usb 怎么用程序检测到? 5

请问java怎么检测USB的程序?比如现在有个手机接入usb  怎么用程序检测到?
环境是x86上哦  万分感谢
2014年4月28日 17:56

2个答案 按时间排序 按投票排序

0 0

JCP有一个规范,是关于USB的。地址如下:
https://www.jcp.org/en/jsr/detail?id=80
这个项目现在称为 JSR-80 并且被正式分派了 Java 包 javax.usb。

当然,jsr-80只是定义了规范,实现上,题主可以参考下面的文章:

Windows下的Java访问USB设备解决之道http://blog.csdn.net/djsl6071/article/details/1554815


在 Java 应用程序中访问USB设备
http://tech.163.com/05/0907/09/1T1NEPG700091589.html


其实无论哪种方法,本质都是调用dll以实现动态调用方法。只是经过封装以后,
应用程序就不用写JNI调用了。这样开发比较方便。

以上,希望对题主有所帮助。

2014年5月12日 14:14
0 0

貌似只能使用JNI的方式,使用C/C++编写检测代码,Java调用。

2014年4月29日 08:44

相关推荐

    JAVA USB监听器

    【JAVA USB监听器】是一种基于Java编程语言实现的软件工具,其主要功能是对USB设备进行实时监控,当USB设备插入时,能够自动检测并复制指定类型的文件到预先设定的目录中。这种工具对于需要频繁从USB设备中获取特定...

    JAVA读取USB扫描枪

    在Java编程环境中,读取USB扫描枪的数据是一个常见的需求,特别是在物流、仓储管理等领域。USB扫描枪能够快速读取条形码或二维码的信息,并通过USB接口将这些数据传输到计算机。下面我们将详细讨论如何在Java中实现...

    java 获取usb外接设备信息整理。

    本文将深入探讨如何使用Java来检测、识别并获取USB设备的相关信息。 首先,我们需要理解Java中处理USB设备的基本原理。由于Java标准库并没有内置对USB设备的直接支持,所以我们通常需要借助第三方库或者Java的JNI...

    java读取接码枪数据后台自动获取usb设备数据

    首先,我们需要安装对应的USB驱动,并确保Java程序有权限访问USB设备。 2. **监听USB设备连接**:通过API,我们可以注册一个监听器,当接码枪连接到电脑时触发事件。这通常涉及扫描系统中的USB设备,并在设备插入时...

    Android检测USB(OTG)状态(拔出获取连接)

    总的来说,检测Android设备上的USB OTG状态涉及到以下几个步骤:声明USB相关权限,创建BroadcastReceiver监听USB事件,注册和注销Receiver,以及在接收到事件时执行相应操作。通过这些步骤,你的应用就能实现对USB ...

     一.JAVA程序传送到手机的方法:

     JAVA程序传送到手机的方法有4种,分别是手机上网直接下载安装,通过电脑下载到本地 后,然后通过读卡器,数据线,蓝牙,红外线传输JAVA程序到手机.具体方法说明如下.  1.手机上网下载:  通过手机上网下载以及使用...

    通过AndroirdAccessory实现两个手机的USB通讯Demo

    这个类会监听USB接入并注册一个`BroadcastReceiver`来接收USB状态变化的广播。 c) 创建`BroadcastReceiver`,在`onReceive()`方法中处理USB连接和断开事件。当设备连接时,启动服务来处理USB通信。 d) 创建一个`...

    用松茂软件将hart用usb方式接入,java读取hart数据

    将HART设备通过USB方式接入计算机是实现设备远程控制与监测的一个便捷方法。在这一过程中,Java作为一种跨平台的编程语言,以其良好的兼容性和丰富的库支持,在读取和处理HART数据方面显得尤为重要。 使用松茂软件...

    启用禁用U盘USB存储设备(启用禁用优盘USB存储设备)程序

    标题中的“启用禁用U盘USB存储设备(启用禁用优盘USB存储设备)程序”指的是一个特定的应用程序,它的主要功能是允许用户在不重启计算机的情况下,轻松地开启或禁用计算机上的USB存储设备,如U盘或优盘。这个程序...

    Java监控u盘插入

    Java监控u盘插入, // U盘检测 public class CheckU { // 存放磁盘状态 private static Map, Boolean> map = new LinkedHashMap, Boolean>(); // 定义磁盘 private static final String[] arr = new String[] {...

    Android 利用广播监听usb连接状态(变化情况)

    在Android开发中,监听USB连接状态是一个常见需求,尤其是在涉及到需要与USB设备通信的应用场景中。当USB设备插入或者拔出时,应用程序可能需要执行相应的操作,比如启动服务、弹出提示信息等。为了实现这一功能,...

    百度CarLife车机手机互联方案接入详细指南,手机连接汽车百度carlife,Java

    **百度CarLife车机手机互联方案接入详细指南** 百度CarLife是百度公司推出的一款车载智能互联系统,它旨在为用户实现手机与汽车之间的无缝连接,提供安全、便捷的驾驶体验。通过集成百度CarLife SDK,开发者可以在...

    笔记本启动承载网络以支持手机接入(java实现源代码)

    标题中的“笔记本启动承载网络以支持手机接入(java实现源代码)”指的是使用Java编程语言实现的一种技术,它允许笔记本电脑作为一个Wi-Fi热点,为其他设备(如手机)提供网络接入服务。这种技术通常被称为“承载...

    短信猫二次开发java接口程序

    短信猫二次开发在IT行业中是一项常见的通信技术应用,主要用于实现计算机与手机之间的短信收发功能。...同时,对于那些需要短信服务的企业或个人,这个Java接口程序提供了一个便捷的接入方式,降低了开发成本。

    AndroidUSb外接摄像头驱动

    - 动态接入:考虑到用户可能随时插入或拔出USB摄像头,驱动应具备动态检测和响应能力。 通过理解以上知识点,开发者可以构建一个能够连接和控制USB摄像头的Android应用,实现高质量的视频捕捉和显示功能。在实际...

    Android 获取USB扫描枪扫描数据(无界面)

    2. **注册USB接入监听器**:使用`UsbManager`类来获取USB设备信息并监听设备连接。创建一个`BroadcastReceiver`,在其中处理USB设备的插入和移除事件。 ```java private final BroadcastReceiver mUsbReceiver = new...

    使用xamarin android调用USB SDK接口实现红外摄像头预览

    在当今的移动应用开发领域,跨平台框架已经成为开发者们广泛应用的技术。...通过本篇内容的学习,开发者将能够掌握在Xamarin Android平台上接入和使用硬件SDK的基本流程,并能够根据此流程解决实际开发中的问题。

    java 对接扫码枪 工具类

    因此,Java程序通常通过监听键盘事件来接收扫码枪的数据。 1. **创建键盘监听器**:在Java中,我们可以使用`KeyListener`接口来监听键盘输入。在工具类中,我们可以创建一个内部类实现`KeyListener`,并在适当的...

    java SWT连接视频设备DVR-DVS

    Java SWT(Standard Widget Toolkit)是Java平台上的一种图形用户界面(GUI)工具包,它允许开发者创建与本机操作系统深度融合的应用程序。在Java中,SWT提供了丰富的控件和功能,可以用于构建美观且高效的桌面应用...

Global site tag (gtag.js) - Google Analytics