我正在尝试检测已连接到android的USB设备.

我知道有些动作可以检测USB何时连接或分离.

但是在将usb设备连接到android之后,我真的不知道如何检查设备.

此外,我发现每个USB设备都有它的设备类代码,但我如何确定连接的设备类型?例如,我需要检测usb鼠标和键盘;我该如何区分它们?

解决方法:

试试这个:

>首先注册广播以进行USB连接.

明显许可:

>使用此功能获取USB设备列表

public void getDetail() {

UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);

HashMap deviceList = manager.getDeviceList();

Iterator deviceIterator = deviceList.values().iterator();

while (deviceIterator.hasNext()) {

UsbDevice device = deviceIterator.next();

manager.requestPermission(device, mPermissionIntent);

String Model = device.getDeviceName();

int DeviceID = device.getDeviceId();

int Vendor = device.getVendorId();

int Product = device.getProductId();

int Class = device.getDeviceClass();

int Subclass = device.getDeviceSubclass();

}}

标签:android,usb

来源: https://codeday.me/bug/20190725/1527956.html

android usb 检测工具,Android:如何检测已连接的USB设备?相关推荐

  1. android 软件备份工具,android备份软件 知乎 备份软件 知乎

    安卓备份通讯录软件,换了手机,把原来的备份通讯录的软件忘了. ... 三星手机如需备份手机中的数据,建议:1.手机使用数据线连接电脑后,下滑通知栏-选择已连接为媒体设备(MTP),会显示手机设备磁盘图 ...

  2. 光纤检测标准是什么?如何使用光纤检测工具进行光纤检测?

    为满足高速率的网络需求现今的数据中心与接入网都大量铺设部署光纤线缆,随之而来的便是各种光纤故障,光纤产生故障后会出现卡顿.丢包等情况,甚至断网,且光纤作为损耗品日常的检测与维护也必不可少.那么你知道光 ...

  3. Android Gradle 构建工具(Android Gradle Build Tools)是什么?

    转载地址:http://mrfu.me/android/2015/07/17/New_Android_Gradle_Build_Tools/ 译者地址:[翻]一览新的 Android Gradle 构 ...

  4. android oom 检测工具,Android中UI检测、内存泄露、OOM、等优化处理

    对Android整个优化分析,非常棒,下面是自己的积累笔记.可直接看原文. 界面检测工具: Fps: GPU检测, 使用Lint进行资源及冗余UI布局等优化 (很强大,布局的冗余) Memory检测G ...

  5. android漏洞检测工具,Android漏洞检测——模糊测试

    前言 Android在目前的市场上占有率很高,用户数量庞大,而在该平台下的应用程序开发成本低,开发难度低,发布容易,缺少监管和审查,导致大量低质量App流入市场,这些App由于开发者缺乏安全编程技能或 ...

  6. android app性能测试工具,Android 性能测试 - 内存

    1.内存了解 在Android App的性能优化的各个部分里,内存方面的知识较多且不易理解,内存的问题绝对是最令人头疼的一部分,需要对内存基础知识.内存分配.内存管理机制等非常熟悉,才能排查题. 1. ...

  7. 测试android兼容性测试工具,Android兼容性测试工具Spoon

    android分布式测试工具. 简介 android众多的版本和机型给android app测试工作带来不小的挑战.Spoon通过将case分布式地执行.将执行结果更友好地展示出来,从而简化andro ...

  8. android分析内存工具,Android Studio内存泄漏分析工具汇总

    Android Studio内存泄漏分析工具汇总 时间:2017-04-25     来源:Android开发学习网 在Android开发过程中,让人头疼的就是内存泄露问题了,很小的一个错误都会引起内 ...

  9. 路由器被黑linux检测工具,路由器漏洞检测工具有哪些

    如果路由器存在漏洞势必会危害自己的个人信息,那么我们该如何检测路由器漏洞呢?路由器漏洞检测工具有哪些?下面请大家跟随小编的脚步来佰佰安全网寻找答案吧. 路由器漏洞检测工具有哪些?小编总结如下: 1.J ...

  10. android 开发小工具,Android 开发者必备的八款小工具

    在做Android 开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一些Android 开发必备的小工具. Android Pixe ...

最新文章

  1. 如何阅读学术论文、聆听学术报告 —— 叶志明
  2. css之去除html标签默认的外边距margin和内边距padding,通用工具类 base.css
  3. C语言数组学完学啥,我的c语言学习-数组专题
  4. CF1223F. Stack Exterminable Arrays
  5. 这个省3月23日开始错时错峰开学,在校不要求戴口罩!
  6. windows redis 设置密码_Linux下设置redis访问密码
  7. JDBC中数据库连接池的使用与传统方式的比较
  8. matlab曲线导入cad,MATLAB导入CAD数据
  9. python 移动/剪切文件
  10. 高等数学中常见的导数公式
  11. Wiki开源软件介绍
  12. Java实现家庭记账软件(文本界面)
  13. 新款苹果iPad真香,谁用谁知道啊,来个尝尝?
  14. 笨方法学python 习题14
  15. 实验吧-猫抓老鼠 Writeup
  16. 使用sws_scale转换视频、使用swr_convert转换音频
  17. 常用数字、模拟量输出传感器原理介绍
  18. python3基础系列之六【输入输出file方法】
  19. 2022年湖南省高职单招(职业倾向性)考试冲刺练习及答案
  20. MySQL基本使用(内容较多建议熟读并背诵)

热门文章

  1. PostgreSQL 性能分析插件 pg 监控工具
  2. 同时查询圆通多个快递物流,并分析派件时效
  3. pta 西格玛与罗比特
  4. oracle删sequ_[oracle package]sequence处理(批量创建、删除sequence,将sequence恢复至指定值)...
  5. 仅需1秒!搞定100万行数据:超强Python数据分析利器!掌握了吗!
  6. Webots下关于Scene Tree(场景树)和首选项的介绍
  7. angular UI框架
  8. 将网卡的bootrom代码写入主板BIOS(转)
  9. 小学计算机课 信息是什么,小学信息技术课听后感
  10. 思维篇| 为什么数据分析思维比较重要?