1. 前言
在12.0的系统rom定制化产品开发中,在mtp模式下,有些时候会在pc端显示两个手机内部存储空间,所以这时候显得特别不友好,出于对产品
的完善,所以要求解决这个问题,接下来分析下这个问题
2.mtp模式下PC上显示两个内部存储的问题解决办法的核心类
frameworks\base\media\java\android\mtp\MtpDatabase.java
frameworks\av\media\mtp\MtpServer.cpp
3.mtp模式下PC上显示两个内部存储的问题解决办法的核心功能分析和实现
在Framework层,MtpServer相 当于一个服务器,它通过和底层进行通信从而提供了MTP的相关服务。MtpDatabase充当着数据库的功能,但它本身并没有数据库对数据进行保存,本 质上是通过MediaProvider数据库获取所需要的数据