一种移动终端自动选取SD卡存储路径的方法及其系统与流程

文档序号:12270804阅读:来源:国知局

技术特征:

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卡。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1