文件路径为:frameworks\av\media\mtp\MtpStorage.cpp
修改如下:
uint64_t MtpStorage::getMaxCapacity() {
if (mMaxCapacity == 0) {
struct statfs stat;
if (statfs(getPath(), &stat))
return -1;
mMaxCapacity = (uint64_t)stat.f_blocks * (uint64_t)stat.f_bsize;
}
//add
if(!mRemovable){
mMaxCapacity = (uint64_t)16*1024*1024*1024;
}
//add
return mMaxCapacity;
}