# Android_USB
**Repository Path**: xzw421771880/android_usb
## Basic Information
- **Project Name**: Android_USB
- **Description**: 安卓通过usb连接硬件设备
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 0
- **Created**: 2021-07-14
- **Last Updated**: 2025-06-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Android_USB
#### 介绍
安卓通过usb连接硬件设备
#### 软件架构
Android Studio 4.1.2
#### 使用说明
1. 权限
在main添加
2. 判断是否支持usb.host(比如chromeOS系统的电脑可以正常运行apk,apk可以用蓝牙但是不支持usb.host)
boolean ret=getPackageManager().hasSystemFeature("android.hardware.usb.host");
3. 获取usb外设
HashMap map = usbManager.getDeviceList();
4. 连接usb外设参考代码public void usbConnect()
5. 发送数据usbDeviceConnection.bulkTransfer
#### 参与贡献
1. 安卓usb使用文档
http://www.android-doc.com/guide/topics/connectivity/usb/host.html
2. 安卓开发者官网(了解chromeOS的支持)
https://developer.android.google.cn/topic/arc/manifest
#### 特技
更新中。。。。