1、通过如下Action监控USB设备的插入或拔出

     UsbManager.ACTION_USB_ACCESSORY_ATTACHED;UsbManager.ACTION_USB_ACCESSORY_DETACHED;UsbManager.ACTION_USB_DEVICE_ATTACHED;UsbManager.ACTION_USB_DEVICE_DETACHED;

2、获取USB设备等信息尝试使用了两种方式:
a. 此处没有使用UsbManager来获取设备信息,因为我们的Android终端上用USBManager.getDeviceList()获取到的信息是底层设备路径信息,并没有实际使用的意义;而用UsbManager.getAccessoryList()获取到的是null,所以这种方法放弃
b. 使用InputManager可以获取到详细的外接设备信息,设备名称、类型等详细信息,代码如下:

     InputManager inputManager = (InputManager) getSystemService(Context.INPUT_SERVICE);int[] devIds = inputManager.getInputDeviceIds();for(int devId : devIds){InputDevice device = inputManager.getInputDevice(devId);if(device != null){Log.e(THIS_FILE, "Input device name : " + device.getName() + "---- info: " +device.toString());}}

Android监控外接USB设备和获取USB等设备的详细信息相关推荐

  1. Android获取酷狗音乐歌曲详细信息

    Android获取酷狗音乐歌曲详细信息 一.目标 二.实现方案 三.最终方案 四.网易云音乐 五.遗留问题 六.接下来 七.Finally 在<Android获取歌曲详细信息>一文中,介绍 ...

  2. Android获取网易云音乐歌曲详细信息

    Android获取网易云音乐歌曲详细信息 一.目标 二.实现方案 三.最终方案 四.遗留问题 五.接下来 六.Finally 在<Android获取歌曲详细信息>一文中,介绍了几种获取网易 ...

  3. 【WP开发问题1】 请确保已为开发人员解锁此设备。有关开发人员解锁的详细信息,...

    本博客所有文章均已迁入到http://www.coderbean.com 当我兴高采烈地买了一部WindowsPhone手机用于开发,亲爱的VS告诉我. 请确保已为开发人员解锁此设备.有关开发人员解锁 ...

  4. 获取高德POI兴趣点的详细信息

    获取高德POI兴趣点的详细信息 一,获取高德地图POI数据 第一步,申请"Web服务API"密钥(Key): 第二步,拼接HTTP请求URL,第一步申请的Key需作为必填参数一同发 ...

  5. Android源码修改(自动获取usb权限)基于Android5.1定制版系统

    自动获取usb权限 这篇文章参考了这个得到的解决方案 http://blog.csdn.net/hubbybob1/article/details/50263925 这个博主已经写得很清楚啦,但是还有 ...

  6. <渗透测试学习指南> 信息收集(三)获取目标应用版本等详细信息

    转载请注明作者和出处: 本章将讲述如何获取目标系统信息.端口信息等详细信息 上一章我们讲到了获取目标真实IP及子域名信息的几种典型方法,但是单靠真实IP和子域名还无法让我们顺利的完成一项渗透测试任务, ...

  7. 怎样获取淘宝/天猫sku详细信息 API数据

    一.接口参数说明: item_sku-获取sku详细信息API接口,包含规格名称.规格图片.优惠价.原价.宝贝标题.库存等,价格低至几厘,详情请加我,或者私聊我,或者是点击更多API调试请移步注册AP ...

  8. android弹出选择usb,android 解决:默认情况下用于该USB设备 自动获取USB操作权限...

    很多android 的应用在使用USB设备时,总会遇到一个很烦人的问题. 即每次都会弹出对话框: 每次插入USB设备,都会弹出.每次选上默认情况下使用该USB设备.但总还是会弹出.用户体验很差. 似乎 ...

  9. 微信蓝牙设备开发--添加设备以及获取微信为设备生成的二维码

    1.添加设备 登录微信开发平台 2.开始添加设备 开始添加设备内容 最后直接添加就行 3.生成二维码 写一个http请求 package com.rinlink.intelligent.test;im ...

最新文章

  1. 4.12 《硬啃设计模式》 第29章 行为型设计模式小结
  2. python序列类型tuple_Python常用的序列类型包括列表、元组和字典三种。
  3. 【模板】可持久化并查集
  4. CentOS7单独安装Apache Bench压力测试工具
  5. 【转载】oracle normal、sys、system、sysdba、sysoperdba的区别
  6. 在report service中@参数的问题!
  7. 信息安全系统设计基础实验二:固件设计
  8. matlab算薄板模态,基于MATLAB计算FGM薄板刚柔耦合动力学响应的仿真方法与流程
  9. Introduction to Computer Networking学习笔记(十一):flow control 滑动窗口详解
  10. Linux 安装ifconfig命令
  11. gridview隐藏列的方法
  12. STRUTS1框架简介
  13. IBM服务器管理口IMM使用指南
  14. 浩子CHS工作室成立
  15. 数据结构和算法二十一
  16. 2021最新 python爬取12306列车信息自动抢票并自动识别验证码(三)购票篇
  17. zkServer.cmd报错invalid config exiting abnormally解决
  18. ROC:Receiver operating characteristic Curve接受者操作特征的理解
  19. 一个C++程序员的学习经历
  20. 数据产品-数据化产品应用

热门文章

  1. 海康威视iVMS综合安防系统任意文件上传漏洞复现 (0day)
  2. word文档docx解密wps,word文档docx权限密码多少?
  3. threeJs导入3D皮卡丘.obj模型,使用.jpg贴图,实现缩放旋转查看功能
  4. unity3D做2D小游戏飞机大战
  5. android 开发平板应用(台电 A10)
  6. 网格布局-display:grid
  7. Tomcat环境变量配置及安装过程中错误解决方法记录
  8. 生成器对象(Generator)
  9. 单反相机手动拍摄技巧 留下来好好学习~
  10. TCP协议ESTABLISHED状态处理