The invention provides a method, to reduce the application installation package device and electronic device, wherein, the method includes: obtaining the corresponding application project files; logo file corresponding to each resource file to replace the project file by default in the label; according to the preset storage path, the first binary encoding corresponding to each resource file storage in the project file; corresponding compiled file, the first binary encoding using binary encoding to replace the resource file storage path corresponding to the file generated by the corresponding installation package. Thus, the replacement identification file corresponding to each resource application installation package in the use of labels, the first binary encoding and use storage path preset binary encoding to replace each resource file corresponding to the file generated by the corresponding installation package, thereby reducing the application installation package size, save the cost of traffic space and the download process the application installation package occupied, improves the download speed and application package rate, improve the user experience.
【技术实现步骤摘要】
减小应用安装包的方法、装置及电子设备
本专利技术涉及计算机
,尤其涉及一种减小应用安装包的方法、装置及电子设备。
技术介绍
随着网络及计算机技术的发展,种类繁多的应用被广泛使用在各类移动终端上,逐渐成为人们日常生活中不可或缺的一部分。应用安装包作为应用的载体,其中包括安装应用的所有文件,运行这个安装包,可以将应用的所有文件释放到硬盘上,完成修改注册表、修改系统设置、创建快捷方式等工作。若应用安装包太大,则其下载过程耗费的流量高,下载过程缓慢、效率低,导致用户不愿意下载,降低了应用的使用率。因此,如何减小应用安装包的大小,成为应用开发中至关重要的一项工作。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种减小应用安装包的方法,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。本专利技术的第二个目的在于提出一种减小应用安装包的装置。本专利技术的第三个目的在于提出一种电子设备。本专利技术的第四个目的在于提出一种存储介质。本专利技术的第五个目的在于提出一种应用程序。为达上述目的,本专利技术第一方面实施例提出了一种减小应用安装包的方法,包括:获取应用对应的项目文件;利用预设的各标签替换所述项目文件中各资源文件对应的标识文件,其中,不同的标签对应不同的资源文件;根据预设 ...
【技术保护点】
一种减小应用安装包的方法,其特征在于,包括以下步骤:获取应用对应的项目文件;利用预设的各标签替换所述项目文件中各资源文件对应的标识文件,其中,不同的标签对应不同的资源文件;根据预设的存储路径,将所述各资源文件对应的第一二进制编码进行存储;在所述项目文件对应的编译文件中,利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码,生成所述应用对应的安装包文件。
【技术特征摘要】
1.一种减小应用安装包的方法,其特征在于,包括以下步骤:获取应用对应的项目文件;利用预设的各标签替换所述项目文件中各资源文件对应的标识文件,其中,不同的标签对应不同的资源文件;根据预设的存储路径,将所述各资源文件对应的第一二进制编码进行存储;在所述项目文件对应的编译文件中,利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码,生成所述应用对应的安装包文件。2.如权利要求1所述的方法,其特征在于,所述利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码之前,还包括:通过反射确定路径头;所述利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码,包括:利用所述路径头的二进制编码及所述存储路径的二进制编码替换所述资源文件对应的第一二进制编码。3.如权利要求2所述的方法,其特征在于,所述利用所述路径头的二进制编码及所述存储路径的二进制编码替换所述资源文件对应的第一二进制编码,包括:根据所述路径头及所述存储路径,生成文本文件;利用所述文本文件的二进制编码替换所述资源文件对应的第一二进制编码。4.如权利要求1-3任一所述的方法,其特征在于,所述根据预设的存储路径,将所述各资源文件对应的第一二进制编码进行存储之前,还包括:将所述项目文件进行编译处理,获取与所述项目文件对应的编译文件;从所述编译文件中提取与所述各资源文件对应的第一二进制编码。5.如权利要求1-3任一所述的方法,其特征在于,所述生成所述应用对应的安装包文件之后,还包括:接收终端发送的资源文件获取请求,所述获取请求中包括第一标签及存储路径;获取与所述存储路径及所述第一标签对应的资源文件的第二二进制编码;将所述第二二进制编码发送给所述终端。6.一种减小应用安装包的装置,其特征在于,包括:第一获取模块,用于获取应...
【专利技术属性】
技术研发人员:田昊,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。