1.概述
在10.0的系统产品开发中,由于产品是低配置,其本身的内置sdcard的空间,本身就不大,所以必须预留出一部分,来缓存一些数据,由于产品需求,所以由于产品有这需求,所以就来开发完成这个功能了
2.Sdcard预留一部分空间(500M)的核心类
system\core\sdcard\sdcard.cpp
3.Sdcard预留一部分空间(500M)核心功能分析和实现
系统/system/bin/sdcard守护进程,使用FUSE实现类FAT格式SD卡文件系统的模拟,也就是我们经常说的内置SD卡,
对于系统sdcard的相关容量的处理部分和功能分析部分,都是在sdcard.cpp
而关于Sdcard 挂载部分的代码源于System下的sdcard.cpp
接下来看Sdcard.cpp的相关源码
路径为:system\core\sdcard\sdcard.cpp
static bool sdcardfs_setup(const std::string& source_path, const std::string&a