1.概述
在10.0的产品开发中,最近在定制化开发过程中,客户有需求,通过按键控制加载挂载otg设备,当设置为卸载模式时,要求不能挂载otg设备,开机也不能挂载otg设备
2.卸载otg设备开机不加载otg设备的核心类
frameworks/base/services/core/java/com/android/server/StorageManagerService.java
3.卸载otg设备开机不加载otg设备的核心功能分析和实现
实现思路:
1.StorageManager根据路径来卸载otg设备
2.开机时在 StorageManagerService 中 不挂载otg设备
实现步骤:
3.1 开机状态下 根据挂载模式来判断是否需要挂载
StorageManagerService.java关于挂载的相关方法分析
/**
* Service responsible for various storage media. Connects to {
@code vold} to
* watch for and manage dynamically added storage,