`
wang_peng1
  • 浏览: 3942878 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

检测usb是否连接pc

 
阅读更多
IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
Intent batteryStatus = context.registerReceiver(null, ifilter);


int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
boolean isCharging = status == BatteryManager.BATTERY_STATUS_CHARGING ||
                 status == BatteryManager.BATTERY_STATUS_FULL;


int chargePlug = batteryStatus.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);
boolean usbCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_USB;
boolean acCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_AC;
 isCharging 和 usbCharge =true连接到pc

 

分享到:
评论

相关推荐

    VC++实现通过adb检测android设备是否连接到usb

    本示例提供了一个VC++实现的程序,它能够检测Android设备是否已通过USB连接到个人计算机(PC)。这个小demo的核心是利用C++编程语言,通过创建管道(pipe)通信的方式与ADB(Android Debug Bridge)进行交互。 首先...

    施耐德M340PLC连接PC的方法

    一、USB连接 M340PLC处理器都具有USB接口,可以使用USB-USB电缆与计算机连接进行编程。首先,需要安装驱动程序,否则无法连接。驱动程序可以在Unity驱动光盘包中找到。安装完成后,重启计算机,然后将USB电缆一端与...

    pc_adapter_usb_a2_driverdisk_v1_0_PCAdapterUSB_源码

    5. 测试连接:通过专用的PLC编程软件(如TIA Portal),测试PC Adapter USB是否能成功连接到PLC设备,完成数据传输。 西门子的PC Adapter USB支持多种通信协议,如MPI(多点接口)、PROFIBUS或以太网,这些协议对于...

    通过USB进行PC端和Android的数据交互

    2. **检测和连接设备**:使用USB库(如libusb或Windows API)扫描可用的USB设备,识别出Android设备,并建立连接。 3. **数据传输**:与Android端类似,通过USB接口进行数据的读写操作。PC端通常负责发起通信,而...

    PC端通过USB连接手机,检测是否安装某个应用程序

    总结来说,通过USB连接PC和Android设备,并利用ADB工具,可以方便地检测和管理手机上的应用程序,这是Android开发和测试过程中常用的方法。理解并熟练掌握ADB的使用,对于Android开发者和爱好者来说是非常重要的技能...

    USB2.0 PC Camera驱动.zip

    - 运行安装程序,这通常会自动检测连接的USB 2.0摄像头并安装相应的驱动程序。 - 验证驱动安装成功,可以通过设备管理器查看摄像头是否已正确识别和安装。 - 重启电脑以完成安装过程。 总的来说,"USB2.0 PC Camera...

    usb_bootloader.zip

    Bootloader在启动后1秒内,检测USB是否连接PC:如果连接PC,则进入固件升级模式,执行第3步;超时则跳转第8步,尝试执行用户APP Bootloader模拟成MSD设备,构建FAT16虚拟文件系统,U盘名为”Bootloader”,容量为100...

    USB数据存储实验-PC机通过USB读写SD卡(裸机).zip

    在实验中,STM32F407需要配置为USB设备,并模拟一个USB大容量存储设备,使得PC能够识别并直接读写其连接的SD卡。这涉及到USB设备描述符的设置,以及USB协议栈的实现,包括枚举过程、控制传输、批量传输等。 接下来...

    USB-PC-PPI编程电缆驱动程序安装说明

    USB-PC-PPI编程电缆是一种专门设计用于连接个人计算机(PC)与西门子S7-200系列可编程逻辑控制器(PLC)的通信工具。通过将计算机的USB接口模拟为传统串行通信接口(COM口),使得基于PC的编程软件如STEP7能够通过USB-PC-...

    安卓串口Socket通讯USB驱动jni相关-PC与AndroidUSB数据通讯可以方便的穿文件到手机也可以从手机获取文件.rar

    1. **USB设备识别**:通过JNI调用C/C++代码,实现对USB设备的检测和连接。 2. **Socket通信**:在PC和Android之间建立Socket连接,实现数据流的双向传输。 3. **文件传输**:利用Socket通道,将文件从PC发送到...

    硬件检测集合PCTOOL

    网络设备检测也是PCTOOL的一大亮点,它可以展示网卡的制造商、型号、MAC地址,以及连接速度等信息,有助于诊断网络问题或者优化网络设置。 此外,PCTOOL还可能包含“介绍.txt”文件,里面可能提供了关于软件的使用...

    西门子PC适配器USB驱动程序和固件.pdf

    西门子PC适配器USB驱动程序和固件是专为西门子的PC适配器USB设备设计的软件包,它允许用户通过USB接口连接西门子自动化设备或编程设备到电脑上。文档中提到的版本为1.3.1,这意味着用户需要下载并安装该特定版本的...

    PC_Side-USB测试软件

    这个软件的主要目标是确保USB设备的正常运作,检测连接问题,性能测试,以及诊断可能出现的问题。 【描述】"PC_Side-USB测试软件 PC_Side-USB测试软件"看起来像是描述的重复,但可以理解为强调PC端USB测试软件的...

    M340PLC连接PC的方法.doc

    本文将介绍M340PLC连接PC的两种方法:使用USB接口和使用以太网接口。 一、使用USB接口连接 M340PLC处理器都具有USB接口,可以使用电缆BMX XCA USB 018/045(USB-USB)与计算机连接进行编程。BMX XCA USB 018/045...

    基于USB总线的PC机与FPGA通信系统设计

    ### 基于USB总线的PC机与FPGA通信系统设计 #### 一、引言 随着现代科技的发展,特别是在计算机与嵌入式系统领域,高性能、高速度的通信需求日益增长。为了满足这种需求,研究者们设计并实现了多种高效的数据传输...

    利用VisualC_实现USB设备与PC机通

    1. **枚举过程**:当USB设备连接到PC机时,首先会经历一个枚举过程,在这个过程中,USB主机控制器会读取设备的描述符信息,如设备描述符、配置描述符等,以确定设备的能力和功能。 2. **配置过程**:完成枚举后,PC...

Global site tag (gtag.js) - Google Analytics