a) frameworks/base/core/java/android/hardware/usb/*
Provides support to communicate with USB hardware peripherals that are connected to Android-powered devices.
https://developer.android.google.cn/reference/android/hardware/usb/package-summary.html
b) frameworks/base/libs/usb/*
获取UsbManager和UsbAccessory类的一些实例。
c) frameworks/base/services/usb/*
Usb服务框架(重要)
d) frameworks/base/packages/SystemUI/src/com/android/systemui/usb/*
各种activity.
e) hardware/interfaces/usb/* (Android O 及以上版本)
android.hardware.usb@1.0
内容见 https://source.android.google.cn/reference/hidl/android/hardware/usb/1.0/IUsb
https://source.android.google.cn/devices/tech/config/usb-hal
f)kernel/driver/usb/*
内核驱动
…………