前言
一、AndroidManifest 文件设置
二、USB 设备的连接和使用
1.Android 中的 USB
Class |
说明 |
UsbManager |
获得 USB 管理器,与连接的 USB 设备通信。 |
UsbDevice |
USB 设备的抽象,每个UsbDevice 都代表一个 USB 设备。 |
UsbInterface |
定义了设备的功能集,一个 UsbDevice 可能包含一个或多 |
UsbEndpoint |
UsbEndpoint 是 interface 的通信通道。 |
UsbDeviceConnection |
host 与 device 建立的连接,并在 endpoint 传输数据。 |
UsbRequest |
USB 请求包。 |
UsbConstants |
USB 常量的定义 |
2.USB 设备的插入
Android 系统中,USB 设备的插入和拔出是以系统广播的形式发送的,我们只要注册监听这个广播就好
public class USBReceiver extends BroadcastReceiver {
public static final String ACTION_USB_PERMISSION = "com.android.example.USB_PERMISSION";
@Override