一种提高下载安装成功率的方法及系统技术方案

技术编号:10438365 阅读:216 留言:0更新日期:2014-09-17 14:35
本发明专利技术的实施例公开了一种提高下载安装成功率的方法,应用于通信终端,包括:在下载前检测通信终端的第一存储单元的占用情况;判断通信终端的第一存储单元是否满足存储要求;如果通信终端的第一存储单元不满足存储要求,则通过系统应用程序编程接口在通信终端的第二存储单元的预设目录下创建下载目录作为存储路径来接收下载内容。本发明专利技术的实施例还公开了一种提高下载安装成功率的系统。本发明专利技术实施例所公开的一种提高下载安装成功率的方法及系统,涉及移动互联网终端Android技术领域,通过采用优先下载在SD卡其次下载在Rom内存目录下的方式,提高下载安装成功率,以进一步提升用户的体验。

【技术实现步骤摘要】
一种提高下载安装成功率的方法及系统
本专利技术涉及移动互联网终端安卓(Android)
,尤其涉及一种提高下载安 装成功率的方法及系统。
技术介绍
在Android系统中,通常情况下Rom内存中的data目录是需要root权限才能访问 的,每个应用程序在data中都会拥有一个私有的文件夹,虽然Android系统禁止用户直接 访问这些程序数据,但程序自己是可以访问的,不过却并非和存取安全数码存储卡(Secure Digital Memory Card, SD卡)数据一般。SD卡一般有内置和外置两种,SD卡的这个data 目录一般是任何程序都可以访问的,且SD卡容量一般比较大,例如可以放置图片、照片和 视频等比较大的文件。目前Android手机硬件发展越来越快,Rom内存很多都有1-2G,此时 对Rom内存有效利用就越来越显得重要。 目前的Android应用,下载文件或者安装包一般放置在SD卡中。当手机没有SD 卡时候,通常会提示SD卡不存在而阻止下载。当用户SD卡存储空间已被占用满了,或者SD 卡加载失败,亦或者SD卡不能写入的时候,通常会造成下载或安装不成功。现有的这种技 术对很多用户在下载安装应用程序方面造成了很大困扰。
技术实现思路
有鉴于此,本专利技术实施例提供一种提高下载安装成功率的方法及系统,能提高下 载安装成功率,以进一步提升用户的体验。 为达到上述目的,本专利技术的实施例采用如下技术方案: -方面,本专利技术实施例提供了一种提高下载安装成功率的方法,应用于通信终端, 所述方法包括: 在下载前检测所述通信终端的第一存储单元的占用情况; 判断所述通信终端的第一存储单元是否满足存储要求; 如果所述通信终端的第一存储单元不满足存储要求,则通过系统应用程序编程接 口在所述通信终端的第二存储单元的预设目录下创建下载目录作为存储路径来接收下载 内容。 优选的,所述通信终端的第一存储单元包括安全数码存储卡,其中,所述在下载前 检测所述通信终端的第一存储单元的占用情况的步骤包括: 检测所述通信终端是否装载所述安全数码存储卡; 检测所述安全数码存储卡是否加载成功; 检测所述安全数码存储卡是否只能读不能写。 优选的,在所述判断所述通信终端的第一存储单元是否满足存储要求的步骤之 后,所述方法还包括: 如果所述通信终端的第一存储单元满足存储要求,则将所述第一存储单元的本目 录作为存储路径来接收下载内容。 优选的,所述通信终端的第二存储单元包括Rom内存,其中,所述预设目录为所述 Rom 内存的 /data/data/packagename/files 目录。 优选的,在所述通过系统应用程序编程接口在所述通信终端的第二存储单元的预 设目录下创建下载目录作为存储路径来接收下载内容的步骤之后,所述方法还包括: 对所述预设目录赋予可读写权限; 在所述预设目录下创建任意文件; 启动下载任务并下载至所述预设目录下。 优选的,在所述启动下载任务并下载至所述预设目录下的步骤之后,所述方法还 包括: 安装下载到的应用程序文件; 在安装成功后,删除保存在所述通信终端的第二存储单元内的应用程序安装包。 本专利技术实施例提供的一种提高下载安装成功率的方法,通过在下载前先判断所述 通信终端的第一存储单元如SD卡是否满足存储要求,如果所述通信终端的第一存储单元 不满足存储要求,则在所述通信终端的第二存储单元如Rom内存的预设目录下创建下载目 录作为存储路径来接收下载内容的方式,提高下载安装成功率,以进一步提升用户的体验。 另一方面,本专利技术实施例提供了一种提高下载安装成功率的系统,应用于通信终 端,所述系统包括:检测模块,用于在下载前检测所述通信终端的第一存储单元的占用情 况;判断模块,用于判断所述通信终端的第一存储单元是否满足存储要求;目录创建模块, 用于如果所述通信终端的第一存储单元不满足存储要求,则通过系统应用程序编程接口在 所述通信终端的第二存储单元的预设目录下创建下载目录作为存储路径来接收下载内容。 优选的,所述通信终端的第一存储单元包括安全数码存储卡,其中,所述检测模块 包括:第一检测子模块,用于检测所述通信终端是否装载所述安全数码存储卡;第二检测 子模块,用于检测所述安全数码存储卡是否加载成功;第三检测子模块,用于检测所述安全 数码存储卡是否只能读不能写。 优选的,所述系统还包括:路径存储模块,用于如果所述通信终端的第一存储单元 满足存储要求,则将所述第一存储单元的本目录作为存储路径来接收下载内容。 优选的,所述通信终端的第二存储单元包括Rom内存,其中,所述预设目录为所述 Rom 内存的 /data/data/packagename/files 目录。 优选的,所述系统还包括:赋予模块,用于对所述预设目录赋予可读写权限;文件 创建模块,用于在所述预设目录下创建任意文件;下载模块,用于启动下载任务并下载至所 述预设目录下。 优选的,所述系统还包括:安装模块,用于安装下载到的应用程序文件;删除模 块,用于在安装成功后,删除保存在所述通信终端的第二存储单元内的应用程序安装包。 本专利技术实施例提供的一种提高下载安装成功率的系统,通过在下载前先判断所述 通信终端的第一存储单元如SD卡是否满足存储要求,如果所述通信终端的第一存储单元 不满足存储要求,则在所述通信终端的第二存储单元如Rom内存的预设目录下创建下载目 录作为存储路径来接收下载内容的方式,提高下载安装成功率,以进一步提升用户的体验。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。 图1为本专利技术一实施方式中提高下载安装成功率的方法的流程图; 图2为本专利技术另一实施方式中提高下载安装成功率的方法的流程图; 图3为本专利技术一实施方式中图1或图2中步骤S11的具体方法流程图; 图4为本专利技术一实施方式中提高下载安装成功率的系统的结构示意图; 图5为本专利技术另一实施方式中提高下载安装成功率的系统的结构示意图; 图6为本专利技术一实施方式中图4或图5中的过滤模块101的结构示意图。 【具体实施方式】 下面结合附图对本专利技术实施例一种提高下载安装成功率的方法及系统、移动终端 进行详细描述。 应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基 于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其 它实施例,都属于本专利技术保护的范围。 请参阅图1,所示为本专利技术一实施方式中提高下载安装成功率的方法的流程图。本 专利技术一实施方式中提高下载安装成功率的方法,应用于通信终端,所述方法包括: S11、在下载前检测所述通信终端的第一存储单元的占用情况; S12、判断所述通信终端的第一存储单元是否满足存储要求; S13、如果所述通信终端的第一存储单元本文档来自技高网...

【技术保护点】
一种提高下载安装成功率的方法,应用于通信终端,其特征在于,所述方法包括:在下载前检测所述通信终端的第一存储单元的占用情况;判断所述通信终端的第一存储单元是否满足存储要求;如果所述通信终端的第一存储单元不满足存储要求,则通过系统应用程序编程接口在所述通信终端的第二存储单元的预设目录下创建下载目录作为存储路径来接收下载内容。

【技术特征摘要】
1. 一种提高下载安装成功率的方法,应用于通信终端,其特征在于,所述方法包括: 在下载前检测所述通信终端的第一存储单元的占用情况; 判断所述通信终端的第一存储单元是否满足存储要求; 如果所述通信终端的第一存储单元不满足存储要求,则通过系统应用程序编程接口在 所述通信终端的第二存储单元的预设目录下创建下载目录作为存储路径来接收下载内容。2. 根据权利要求1所述的方法,其特征在于,所述通信终端的第一存储单元包括安全 数码存储卡,其中,所述在下载前检测所述通信终端的第一存储单元的占用情况的步骤包 括: 检测所述通信终端是否装载所述安全数码存储卡; 检测所述安全数码存储卡是否加载成功; 检测所述安全数码存储卡是否只能读不能写。3. 根据权利要求1所述的方法,其特征在于,在所述判断所述通信终端的第一存储单 元是否满足存储要求的步骤之后,所述方法还包括: 如果所述通信终端的第一存储单元满足存储要求,则将所述第一存储单元的本目录作 为存储路径来接收下载内容。4. 根据权利要求1所述的方法,其特征在于,所述通信终端的第二存储单元包括Rom内 存,其中,所述预设目录为所述Rom内存的/data/data/packagename/files目录。5. 根据权利要求4所述的方法,其特征在于,在所述通过系统应用程序编程接口在所 述通信终端的第二存储单元的预设目录下创建下载目录作为存储路径来接收下载内容的 步骤之后,所述方法还包括: 对所述预设目录赋予可读写权限; 在所述预设目录下创建任意文件; 启动下载任务并下载至所述预设目录下。6. 根据权利要求5所述的方法,其特征在于,在所述启动下载任务并下载至所述预设 目录下的步骤之后,所述方法还包括: 安装下载到的应用程序文件; 在安装成功后,删除保存在所述...

【专利技术属性】
技术研发人员:徐初标
申请(专利权)人:广州金山网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1