应用程序的安装方法、装置和设备制造方法及图纸

技术编号:16326890 阅读:71 留言:0更新日期:2017-09-29 18:53
本公开是关于一种应用程序的安装方法、装置和设备,该方法包括:终端设备获取应用程序下载指令,程序下载指令包括第一UID,根据应用程序的下载指令,创建第一进程将待安装文件下载至数据目录下的预设存储位置,然后获取应用程序安装指令,应用程序安装指令包括第二UID,根据应用程序安装指令创建第二进程将待安装文件移动至数据目录下的安装目录下进行安装,其中第一UID和第二UID的相同。将应用程序的待安装文件直接下载在数据目录下,安装时直接移动至安装目录下进行安装即可,不需要进行拷贝,有效节省存储空间,提高用户体验。

【技术实现步骤摘要】
应用程序的安装方法、装置和设备
本公开涉及计算机技术,尤其涉及一种应用程序的安装方法、装置和设备。
技术介绍
常用的Android操作系统,安装应用的流程是下载应用到sdcard,然后调用设备管理系统(PlantManagementSystem,PMS)安装应用。PMS会把应用拷贝到data分区,然后解析APK文件记录相关信息完成安装。这样的流程安装一次应用程序需要两倍以上APK文件大小的空间,还需要消耗一次文件拷贝的时间。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种应用程序的安装方法、装置和设备。根据本公开实施例的第一方面,提供一种应用程序的安装方法,包括:获取应用程序下载指令,所述程序下载指令包括第一用户身份标识UID,所述程序下载指令用于指示下载应用程序的待安装文件;根据所述应用程序的下载指令,创建第一进程将所述待安装文件下载至数据目录下的预设存储位置;获取应用程序安装指令,所述应用程序安装指令包括第二UID,所述应用程序安装指令用于指示安装所述应用程序;根据所述应用程序安装指令创建第二进程将所述待安装文件移动至所述数据目录下的安装目录下进行安装;其中所述第一UID和本文档来自技高网...
应用程序的安装方法、装置和设备

【技术保护点】
一种应用程序的安装方法,其特征在于,包括:获取应用程序下载指令,所述程序下载指令包括第一用户身份标识UID,所述程序下载指令用于指示下载应用程序的待安装文件;根据所述应用程序的下载指令,创建第一进程将所述待安装文件下载至数据目录下的预设存储位置;获取应用程序安装指令,所述应用程序安装指令包括第二UID,所述应用程序安装指令用于指示安装所述应用程序;根据所述应用程序安装指令创建第二进程将所述待安装文件移动至所述数据目录下的安装目录下进行安装;其中所述第一UID和所述第二UID的相同。

【技术特征摘要】
1.一种应用程序的安装方法,其特征在于,包括:获取应用程序下载指令,所述程序下载指令包括第一用户身份标识UID,所述程序下载指令用于指示下载应用程序的待安装文件;根据所述应用程序的下载指令,创建第一进程将所述待安装文件下载至数据目录下的预设存储位置;获取应用程序安装指令,所述应用程序安装指令包括第二UID,所述应用程序安装指令用于指示安装所述应用程序;根据所述应用程序安装指令创建第二进程将所述待安装文件移动至所述数据目录下的安装目录下进行安装;其中所述第一UID和所述第二UID的相同。2.根据权利要求1所述的方法,其特征在于,所述创建第一进程将所述待安装文件下载至数据目录下的预设存储位置,包括:创建所述第一进程通过系统API将所述应用程序的待安装文件下载至所述数据目录下的所述预设存储位置。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在待安装文件中增加第一标识;所述第一标识用于指示所述待安装文件可进行快捷安装。4.根据权利要求3所述的方法,其特征在于,所述将所述待安装文件从所述预设存储位置移动至安装目录下进行安装,包括:检测待安装文件是否包括第一标识;若所述待安装文件包括第一标识,则将所述待安装文件从所述预设存储位置移动至安装目录下进行安装;否则,将所述待安装文件拷贝至安装目录下进行安装。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获取下载目录设置指令,所述下载目录设置指令包括数据目录中的预设存储位置;根据所述下载目录设置指令,将所述数据目录中的所述预设存储设置为默认下载位置。6.一种应用程序的安装装置,其特征在于,包括:第一获取模块,被配置为获取应用程序下载指令,所述程序下载指令包括第一用户身份标识UID,所述程序下载指令用于指示下载应用程序的待安装文件;第一处理模块,被配置为根据所述应用程序的下载指令,创建第一进程将所述待安装文件下载至数据目录下的预设存储位置;第二获取模块,被配置为获取应用程序安装指令,所述...

【专利技术属性】
技术研发人员:王乐骆艳飞刘鸣
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1