在获取到USBDevice后,我们可以调用它的getSubClass()getDeviceClass()方法来唯一标识。

例如

  if (usbDevice.getDeviceSubclass() == 0 && usbDevice.getDeviceClass() == 255) {       }  

那如何知道每个设备的这些种类呢,主要有两种方法,一是在开发中,遍历打印知道后再次开发。二是去Android 官方文档查找判定。传送门如下
https://developer.android.com/reference/android/hardware/usb/UsbConstants

更多相关文章

  1. Android本地视频播放器开发--搜索本地视频(1)
  2. Android(安卓)HAL 开发 (4)
  3. 安卓Android开发连载系列高级课
  4. Android开发环境内容汇总
  5. 如何调试 Android(安卓)Native Framework
  6. 基于 SQLite 开发Android(安卓)studio 的记账APP
  7. Android(安卓)NDK开发之旅28--NDK-FFmpeg视频解码
  8. Android(安卓)Weekly - 第 183 期
  9. 【Android(安卓)C#开发】Xamarin环境搭建

随机推荐

  1. Windows下Android平台搭建_3
  2. Android仿微信朋友圈上传图片
  3. Android 面试题总结之Android 基础(二)
  4. Android(安卓)APN的设置问题:默认“已起用
  5. android cmd adb命令安装和删除apk应用
  6. 区分android:gravity与android:layout_gr
  7. Android 应用程序之道
  8. Android OS历史版本
  9. Android系统介绍及平台特性
  10. Android加密之文件级加密