[发明专利]应用程序的安装方法及装置有效
申请号: | 201611236927.0 | 申请日: | 2016-12-28 |
公开(公告)号: | CN106648788B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 郗方亮;苑树庆 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 刘喆;刘铁生 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 安装 方法 装置 | ||
本发明公开了一种应用程序的安装方法及装置,涉及计算机技术领域,主要目的在于减少应用程序占用的系统空间,本发明的主要技术方案为:当接收到应用程序安装指令时,获取所述应用程序的安装包;所述安装包中不包括与其他应用程序通用的代码库;从所述安装包包含的声明文件中获取安装所述应用程序需要的通用代码库标识;确定与所述通用代码库标识对应的通用代码库,所述通用代码库为其他安装包中编译的代码库;获取所述通用代码库在本地内存中的存放路径;将所述通用代码库在本地内存中的存放路径存储到所述声明文件中实现所述应用程序的安装。本发明主要用于安装应用程序。
技术领域
本发明涉及计算机技术领域,特别是涉及一种应用程序的安装方法及装置。
背景技术
随着移动互联网技术的发展,移动设备的使用已很普遍。用户可以在移动设备上安装应用程序(Application,APP),以满足用户的各种需求。即移动设备通过加载应用程序的安装包(AndroidPackage,APK),进行应用程序的安装。
目前,安装包只能使用自身的代码库或者系统中的代码库对应用程序进行安装。如果多个应用程序使用的代码库是一样的且系统中不存在该代码库,为了实现能够编译该应用程序的安装包,则需要在每个应用程序中都保存该代码库,而在每个应用程序中都保存同样的代码库,将会浪费系统的大量存储空间。
发明内容
有鉴于此,本发明提供一种应用程序的安装方法及装置,主要目的在于减少应用程序占用的系统空间。
依据本发明一个方面,提供了一种应用程序的安装方法,包括:
当接收到应用程序安装指令时,获取所述应用程序的安装包;所述安装包中不包括与其他应用程序通用的代码库;
从所述安装包包含的声明文件中获取安装所述应用程序需要的通用代码库标识;
确定与所述通用代码库标识对应的通用代码库,所述通用代码库为其他安装包中编译的代码库;
获取所述通用代码库在本地内存中的存放路径;
将所述通用代码库在本地内存中的存放路径存储到所述声明文件中实现所述应用程序的安装。
依据本发明另一个方面,提供了一种应用程序的安装装置,包括:
获取单元,用于当接收到应用程序安装指令时,获取所述应用程序的安装包;所述安装包中不包括与其他应用程序通用的代码库;
获取单元,还用于从所述安装包包含的声明文件中获取安装所述应用程序需要的通用代码库标识;
确定单元,用于确定与所述通用代码库标识对应的通用代码库,所述通用代码库为其他安装包中编译的代码库;
获取单元,还用于获取所述通用代码库在本地内存中的存放路径;
存储单元,用于将所述通用代码库在本地内存中的存放路径存储到所述声明文件中实现所述应用程序的安装。
本发明提供的一种应用程序的安装方法及装置,与目前安装包只能使用自身的代码库或者系统中的代码库对应用程序进行安装相比,本发明本地内存中存储的通用代码库为其他安装包中编译的代码库,当需要使用该通用代码库的安装包安装应用程序时,仅需要在安装包的声明文件中指定其要使用的通用代码库,而不需额外的在该安装包中编译该通用代码库,从而通过本发明减少了应用程序所占用的存储空间。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611236927.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种资源更新的方法及终端
- 下一篇:一种文件处理方法和装置