The invention discloses a method and a device for application installation, which belongs to the technical field of terminals. The method includes: installation condition to obtain the target application, the application for the installation package but not installed any downloaded application, installation conditions of the target application for the target application packages after the download is complete set; determine the current state of compliance with the conditions of installation; the former state with Dangdang the installation conditions, through the target application installation package to install the application. Because according to the installation conditions set to install the application, so the downloaded application package in the user refused after installation, but also according to the installation conditions for installation at the right time, to avoid the user refused after installation may result in or want to forget to install to install by complex operation to issues that need to be installed, to improve the efficiency of the installation.
【技术实现步骤摘要】
本公开涉及终端
,尤其涉及一种应用安装方法及装置。
技术介绍
随着终端技术的快速发展,终端能够支持的功能也越来越多,应用安装即是其基础的功能之一。在目前终端的运行平台中,待安装的应用通常以安装包的形式存在,通过调用安装程序运行该安装包,可以在终端的存储空间中解析生成一系列文件,以供安装完成后的应用运行时使用。目前提供了一种应用安装方法,在该方法中,终端可以直接调用安装程序(如PackageInstaller)安装已下载安装包的应用。例如,对于用户通过终端主动下载的应用,终端可以在检测到该应用的安装包下载完成时直接调用安装程序进行安装;对于终端中的第三方应用下载的应用,可以由第三方应用在前台或后台运行时,调用安装程序进行安装。而且,该安装程序运行的过程包括:弹出安装界面展示给用户,该安装界面用于提示用户是否确认安装;当基于该安装界面接收到确认安装指令时,继续安装;当基于该安装界面接收到拒绝安装指令时,终止安装。
技术实现思路
为克服相关技术中存在的问题,本公开提供了一种应用安装方法。所述技术方案如下:第一方面,提供了一种应用安装方法,其特征在于,所述方法包括:获取目标应用的安装条件,所述目标应用为已下载安装包但未安装的任一应用,所述目标应用的安装条件为所述目标应用的安装包下载完成后设置;判断当前所处的状态是否符合所述安装条件;当当前所处的状态符合所述安装条件时,通过所述目标应用的安装包安装所述目标应用。可选地,所述安装条件包括安装时间范围和安装位置区域中的至少一个;相应地,所述判断当前所处的状态是否符合所述安装条件,包括以下方式中的至少一种:当所述安装条 ...
【技术保护点】
一种应用安装方法,其特征在于,所述方法包括:获取目标应用的安装条件,所述目标应用为已下载安装包但未安装的任一应用,所述目标应用的安装条件为所述目标应用的安装包下载完成后设置;判断当前所处的状态是否符合所述安装条件;当当前所处的状态符合所述安装条件时,通过所述目标应用的安装包安装所述目标应用。
【技术特征摘要】
1.一种应用安装方法,其特征在于,所述方法包括:获取目标应用的安装条件,所述目标应用为已下载安装包但未安装的任一应用,所述目标应用的安装条件为所述目标应用的安装包下载完成后设置;判断当前所处的状态是否符合所述安装条件;当当前所处的状态符合所述安装条件时,通过所述目标应用的安装包安装所述目标应用。2.如权利要求1所述的方法,其特征在于,所述安装条件包括安装时间范围和安装位置区域中的至少一个;相应地,所述判断当前所处的状态是否符合所述安装条件,包括以下方式中的至少一种:当所述安装条件包括所述安装时间范围时,判断当前时间是否处于所述安装时间范围,当当前时间处于所述安装时间范围时,确定当前所处的状态符合所述安装条件;当所述安装条件包括安装位置区域时,判断当前所处位置是否处于所述安装位置区域,当当前所处位置处于所述安装位置区域时,确定当前所处的状态符合所述安装条件。3.如权利要求1或2所述的方法,其特征在于,所述获取目标应用的安装条件之前,还包括:调用应用安装函数,所述应用安装函数用于获取针对所述目标应用设置的安装条件;通过所述应用安装函数获取并存储针对所述目标应用设置的安装条件以及所述目标应用的安装包的存储路径信息。4.如权利要求3所述的方法,其特征在于,所述获取目标应用的安装条件,包括:从通过所述应用安装函数存储的信息中,获取所述目标应用的安装条件。5.如权利要求3所述的方法,其特征在于,所述通过所述目标应用的安装包安装所述目标应用,包括:从通过所述应用安装函数存储的信息中,获取所述目标应用的安装包的存储路径信息;根据所述存储路径信息,获取所述目标应用的安装包,并通过所述安装包安装所述目标应用。6.如权利要求1所述的方法,其特征在于,所述通过所述目标应用的安装包安装所述目标应用之后,还包括:当所述目标应用存在更新时,下载用于更新所述目标应用的安装包;设置所述用于更新所述目标应用的安装包的安装条件;根据所述用于更新所述目标应用的安装包的安装条件,对所述目标应用进行更新。7.一种应用安装装置,其特征在于,所述装置包括:第一获取模块,用于获取目标应用的安装条件,所述目标应用为已下载安装包但未安装的任一应用,所述目标应用的安装条件为所述目标应用的安装包下载完成后设置;判断模块,用于判断...
【专利技术属性】
技术研发人员:刘鸣,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。