The invention provides a method, to reduce the application installation package device and electronic device, wherein, the method includes: using script language to create an application with the corresponding class file; the application of the project file, each program file in the original import parameters for default processing, corresponding to each program the new file import parameters; functional code for each new input parameters and each program file copy into the class file, generate the corresponding application of new project file. Thus, the contents of all procedures after the completion of the project in a class file, and the file includes only one in Baotou, so as to reduce the application installation package size, save the cost of traffic space and download the application installation package occupied, improves the download speed and application the installation package rate, improve the user experience.
【技术实现步骤摘要】
减小应用安装包的方法、装置及电子设备
本专利技术涉及计算机
,尤其涉及一种减小应用安装包的方法、装置及电子设备。
技术介绍
随着网络及计算机技术的发展,种类繁多的应用被广泛使用在各类移动终端上,逐渐成为人们日常生活中不可或缺的一部分。应用安装包作为应用的载体,其中包括安装应用的所有文件,运行这个安装包,可以将应用的所有文件释放到硬盘上,完成修改注册表、修改系统设置、创建快捷方式等工作。若应用安装包太大,则其下载过程耗费的流量高,下载过程缓慢、效率低,导致用户不愿意下载,降低了应用的使用率。因此,如何减小应用安装包的大小,成为应用开发中至关重要的一项工作。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种减小应用安装包的方法,实现了将项目完成后所有程序文件的内容都放入一个类文件中,且类文件中仅包括一个包头,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。本专利技术的第二个目的在于提出一种减小应用安装包的装置。本专利技术的第三个目的在于提出一种电子设备。本专利技术的第四个目的在于提出一种存储介质。本专利技术的第五个目的在于提出一种应用程序。为达上述目的,本专利技术第一方面实施例提出了一种减小应用安装包的方法,包括:利用脚本语言创建一个与应用对应的类文件;将所述应用对应的项目文件中,各个程序文件中的各原始导入参数进行预设处理,得到各个程序文件对应的各新的导入参数;将所述各个新的导入参数及各个程序文件中的功能代 ...
【技术保护点】
一种减小应用安装包的方法,其特征在于,包括以下步骤:利用脚本语言创建一个与应用对应的类文件;将所述应用对应的项目文件中,各个程序文件中的各原始导入参数进行预设处理,得到各个程序文件对应的各新的导入参数;将所述各个新的导入参数及各个程序文件中的功能代码复制进所述类文件中,生成所述应用对应的新的项目文件。
【技术特征摘要】
1.一种减小应用安装包的方法,其特征在于,包括以下步骤:利用脚本语言创建一个与应用对应的类文件;将所述应用对应的项目文件中,各个程序文件中的各原始导入参数进行预设处理,得到各个程序文件对应的各新的导入参数;将所述各个新的导入参数及各个程序文件中的功能代码复制进所述类文件中,生成所述应用对应的新的项目文件。2.如权利要求1所述的方法,其特征在于,所述利用脚本语言创建一个与应用对应的类文件,包括:利用Python语言,创建一个与所述应用对应的类文件。3.如权利要求1所述的方法,其特征在于,所述将所述应用对应的项目文件中,各个程序文件中的各原始导入参数进行预设处理,包括:分别将所述类文件标识,以父类的形式添加至所述应用对应的项目文件中,各个程序文件中的各原始导入参数中。4.如权利要求3所述的方法,其特征在于,所述将所述各个新的导入参数及各个程序文件中的功能代码复制进所述类文件中之后,还包括:判断所述各个新的导入参数是否存在冗余;若是,则删除冗余导入参数。5.如权利要求1-4任一所述的方法,其特征在于,所述生成所述应用对应的新的项目文件之后,还包括:将所述新的项目文件进行编译处理,生成所述应用对应的安装包文件。6.一种减小应用安装包的装置,其特征在于,包括:创建模块,用于利用脚本语言创建一个与应用对应的类文件;第一处理模块,用于将所述应用对应的项目文件中,各个程...
【专利技术属性】
技术研发人员:田昊,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。