framework 层:
一、framework/base/service/usb/
1、MtpNotifactionManager.java
2、UsbAlsaManager.java
3、UsbAudioDevice.java
4、UsbDebuggingManager.java
5、UsbDeviceManager.java
6、UsbHostManager.java
7、UsbMidiDevice.java
8、UsbPortManager.java
9、UsbService.java
10、UsbSettingsManager.java
二、framework/base/core/java/android/hardware/usb/
1、IUsbManager.aidl
2、package.html
3、UsbAccessory.aidl
4、UsbAccessory.java
5、UsbConfiguation.java
6、UsbConstants.java
7、UsbDevice.aidl
8、UsbDevice.java
9、UsbDeviceConnection.java
10、UsbEndpoint.aidl
11、UsbEndpoint.java
12、UsbInterface.aidl
13、UsbInterface.java
14、UsbManager.java
15、UsbPort.aidl
16、UsbPort.java
17、UsbPortStatus.aidl
18、Usb