1.一种移动终端自动选取SD卡存储路径的方法,其特征在于,所述方法包括步骤:
A、检测到应用程序的写入数据时,判断所述应用程序的写入数据在SD卡中是否存在对应的写入路径;
B、当应用程序的写入数据在SD卡中不存在对应的写入路径时,获取当前挂载的SD卡数量,查找挂载的SD卡中剩余存储空间最大的SD卡,以将应用程序的写入数据写入所述SD卡。
2.根据权利要求1所述移动终端自动选取SD卡存储路径的方法,其特征在于,还包括:
C、当应用程序的写入数据在SD卡中存在对应的写入路径时,则将所述应用程序的写入数据根据对应的写入路径写入SD卡。
3.根据权利要求1所述移动终端自动选取SD卡存储路径的方法,其特征在于,所述步骤A具体包括:
A1、检测到应用程序的写入数据时,获取应用程序的应用名称;
A2、判断SD卡中是否存在包含所述应用名称所对应关键词的写入路径。
4.根据权利要求1所述移动终端自动选取SD卡存储路径的方法,其特征在于,所述应用程序的写入数据为程序安装数据、程序更新数据或程序使用缓存数据。
5.根据权利要求1所述移动终端自动选取SD卡存储路径的方法,其特征在于,所述步骤B具体包括:
B1、当应用程序的写入数据在SD卡中不存在对应的写入路径时,则获取当前挂载的SD卡数量,并判断挂载的SD卡中剩余存储空间最大的SD卡的数量是否等于1;
B2、若挂载的SD卡中剩余存储空间最大的SD卡的数量等于1,则将应用程序的写入数据写入所述剩余存储空间最大的SD卡;
B3、若挂载的SD卡中剩余存储空间最大的SD卡的数量大于1,则判断剩余存储空间最大的SD卡中是否存在预先设置的默认存储SD卡,当剩余存储空间最大的SD卡中存在所述默认存储SD卡时则执行步骤B4,当剩余存储空间最大的SD卡中不存在所述默认存储SD卡时则执行步骤B5;
B4、将应用程序的写入数据写入所述默认存储SD卡;
B5、根据随机算法选择多个剩余存储空间最大的SD卡中的其中一张SD卡,并将应用程序的写入数据写入所述SD卡。
6.一种移动终端自动选取SD卡存储路径的系统,其特征在于,包括:
判断模块,用于当检测到应用程序的写入数据时,判断所述应用程序的写入数据在SD卡中是否存在对应的写入路径;
第一控制模块,用于当应用程序的写入数据在SD卡中不存在对应的写入路径时,获取当前挂载的SD卡数量,查找挂载的SD卡中剩余存储空间最大的SD卡,并将应用程序的写入数据写入该SD卡。
7.根据权利要求6所述移动终端自动选取SD卡存储路径的系统,其特征在于,还包括:
第二控制模块,用于当应用程序的写入数据在SD卡中存在对应的写入路径时,则将所述应用程序的写入数据根据对应的写入路径写入SD卡。
8.根据权利要求6所述移动终端自动选取SD卡存储路径的系统,其特征在于,所述判断模块具体包括:
获取单元,用于检测到应用程序的写入数据时,获取应用程序的应用名称;
查找单元,用于查找SD卡中是否存在包含所述应用名称所对应关键词的写入路径。
9.根据权利要求6所述移动终端自动选取SD卡存储路径的系统,其特征在于,所述应用程序的写入数据为程序安装数据、程序更新数据或程序使用缓存数据。
10.根据权利要求6所述移动终端自动选取SD卡存储路径的系统,其特征在于,所述第一控制模块具体包括:
第一判断单元,用于当应用程序的写入数据在SD卡中不存在对应的写入路径时,则获取当前挂载的SD卡数量,并判断挂载的SD卡中剩余存储空间最大的SD卡的数量是否等于1;
第一写入单元,用于当挂载的SD卡中剩余存储空间最大的SD卡的数量等于1时,则将应用程序的写入数据写入所述剩余存储空间最大的SD卡;
第二判断单元,用于当挂载的SD卡中剩余存储空间最大的SD卡的数量大于1时,则判断剩余存储空间最大的SD卡中是否存在预先设置的默认存储SD卡,当剩余存储空间最大的SD卡中存在所述默认存储SD卡时则启动第二写入单元,当剩余存储空间最大的SD卡中不存在所述默认存储SD卡时则启动第三写入单元;
第二写入单元,用于将应用程序的写入数据写入所述默认存储SD卡;
第三写入单元,用于根据随机算法选择多个剩余存储空间最大的SD卡中的其中一张SD卡,并将应用程序的写入数据写入所述SD卡。