1.概述
在10.0的产品定制化开发中,在产品开发中usb的默认连接方式很重要,所以产品需求默认需要设置
产品的usb连接模式,来实现对功能的快速开发,所以要分析usb连接模式然后设置默认连接方式
2.设置usb连接模式的核心类
frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceManager.java
3.设置usb连接模式的核心功能分析和实现
3.1当USB连接安装设备时,USB连接流程
onPreferenceChange -> DevelopmentSettings.java 点击后响应
writeUsbConfigurationOption ->
manager.setCurrentFunction ->
setCurrentFunction -> UsbManager.java
mService.setCurrentFunction ->
setCurrentFunction -> UsbService.java
mDeviceManager.setCurrentF