减小应用安装包的方法、装置及电子设备与流程

文档序号:11917785阅读:211来源:国知局
减小应用安装包的方法、装置及电子设备与流程

本发明涉及计算机技术领域,尤其涉及一种减小应用安装包的方法、装置及电子设备。



背景技术:

随着网络及计算机技术的发展,种类繁多的应用被广泛使用在各类移动终端上,逐渐成为人们日常生活中不可或缺的一部分。

应用安装包作为应用的载体,其中包括安装应用的所有文件,运行这个安装包,可以将应用的所有文件释放到硬盘上,完成修改注册表、修改系统设置、创建快捷方式等工作。若应用安装包太大,则其下载过程耗费的流量高,下载过程缓慢、效率低,导致用户不愿意下载,降低了应用的使用率。因此,如何减小应用安装包的大小,成为应用开发中至关重要的一项工作。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的第一个目的在于提出一种减小应用安装包的方法,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

本发明的第二个目的在于提出一种减小应用安装包的装置。

本发明的第三个目的在于提出一种电子设备。

本发明的第四个目的在于提出一种存储介质。

本发明的第五个目的在于提出一种应用程序。

为达上述目的,本发明第一方面实施例提出了一种减小应用安装包的方法,包括:获取应用对应的项目文件;利用预设的各标签替换所述项目文件中各资源文件对应的标识文件,其中,不同的标签对应不同的资源文件;根据预设的存储路径,将所述各资源文件对应的第一二进制编码进行存储;在所述项目文件对应的编译文件中,利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码,生成所述应用对应的安装包文件。

在第一方面的一种可能的实现形式中,所述利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码之前,还包括:

通过反射确定路径头;

所述利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码,包括:

利用所述路径头的二进制编码及所述存储路径的二进制编码替换所述资源文件对应的第一二进制编码。

在第一方面的另一种可能的实现形式中,所述利用所述路径头的二进制编码及所述存储路径的二进制编码替换所述资源文件对应的第一二进制编码,包括:

根据所述路径头及所述存储路径,生成文本文件;

利用所述文本文件的二进制编码替换所述资源文件对应的第一二进制编码。

在第一方面的另一种可能的实现形式中,所述根据预设的存储路径,将所述各资源文件对应的第一二进制编码进行存储之前,还包括:

将所述项目文件进行编译处理,获取与所述项目文件对应的编译文件;

从所述编译文件中提取与所述各资源文件对应的第一二进制编码。

在第一方面的另一种可能的实现形式中,所述生成所述应用对应的安装包文件之后,还包括:

接收终端发送的资源文件获取请求,所述获取请求中包括第一标签及存储路径;

获取与所述存储路径及所述第一标签对应的资源文件的第二二进制编码;

将所述第二二进制编码发送给所述终端。

本发明实施例提供的减小应用安装包的方法,首先获取应用对应的项目文件,然后利用预设的各标签替换项目文件中各资源文件对应的标识文件,再根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储,最后在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。由此,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

为达上述目的,本发明第二方面实施例提出了一种减小应用安装包的装置,包括:第一获取模块,用于获取应用对应的项目文件;第一处理模块,用于利用预设的各标签替换所述项目文件中各资源文件对应的标识文件,其中,不同的标签对应不同的资源文件;存储模块,用于根据预设的存储路径,将所述各资源文件对应的第一二进制编码进行存储;第二处理模块,用于在所述项目文件对应的编译文件中,利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码,生成所述应用对应的安装包文件。

在第二方面的一种可能的实现形式中,该减小应用安装包的装置,还包括:

确定模块,用于通过反射确定路径头;

所述第二处理模块,包括:

处理单元,用于利用所述路径头的二进制编码及所述存储路径的二进制编码替换所述资源文件对应的第一二进制编码。

在第二方面的另一种可能的实现形式中,所述处理单元,具体用于:

根据所述路径头及所述存储路径,生成文本文件;

利用所述文本文件的二进制编码替换所述资源文件对应的第一二进制编码。

在第二方面的另一种可能的实现形式中,该减小应用安装包的装置,还包括:

第三处理模块,用于将所述项目文件进行编译处理,获取与所述项目文件对应的编译文件;

提取模块,用于从所述编译文件中提取与所述各资源文件对应的第一二进制编码。

在第二方面的另一种可能的实现形式中,该减小应用安装包的装置,还包括:

接收模块,用于接收终端发送的资源文件获取请求,所述获取请求中包括第一标签及存储路径;

第二获取模块,用于获取与所述存储路径及所述第一标签对应的资源文件的第二二进制编码;

发送模块,用于将所述第二二进制编码发送给所述终端。

本发明实施例提供的减小应用安装包的装置,首先获取应用对应的项目文件,然后利用预设的各标签替换项目文件中各资源文件对应的标识文件,再根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储,最后在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。由此,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

为达上述目的,本发明第三方面实施例提出了一种电子设备,包括:处理器,存储器,以及通信组件;

所述存储器用于存储可执行程序代码;

所述通信组件用于与其他电子设备进行通信,以获取应用对应的项目文件;

所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:利用预设的各标签替换所述项目文件中各资源文件对应的标识文件,其中,不同的标签对应不同的资源文件;根据预设的存储路径,将所述各资源文件对应的第一二进制编码进行存储;在所述项目文件对应的编译文件中,利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码,生成所述应用对应的安装包文件。

本申请实施例提供的电子设备,首先获取应用对应的项目文件,然后利用预设的各标签替换项目文件中各资源文件对应的标识文件,再根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储,最后在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。由此,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

为达上述目的,本发明第四方面实施例提出了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明第一方面实施例所述的减小应用安装包的方法。

本发明实施例提供的存储介质,首先获取应用对应的项目文件,然后利用预设的各标签替换项目文件中各资源文件对应的标识文件,再根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储,最后在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。由此,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

为达上述目的,本发明第五方面实施例提出了一种应用程序,其中,所述应用程序用于在运行时执行本发明第一方面实施例所述的减小应用安装包的方法。

本发明实施例提供的应用程序,首先获取应用对应的项目文件,然后利用预设的各标签替换项目文件中各资源文件对应的标识文件,再根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储,最后在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。由此,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明一个实施例的减小应用安装包的方法的流程图;

图2是本发明另一个实施例的减小应用安装包的方法的流程图;

图3是本发明一个实施例的减小应用安装包的装置的结构图;

图4是本发明另一个实施例的减小应用安装包的装置的结构图;

图5是本发明一个实施例的电子设备的结构图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

本发明各实施例主要针对应用安装包太大时,下载过程耗费的流量高,下载过程缓慢、效率低,导致用户不愿意下载,降低了应用的使用率的问题,提出一种利用标签替换应用安装包中各资源文件对应的标识文件,以将各资源文件对应的第一二进制编码从应用安装包中移除,并存储在预设的位置,来减小应用安装包的方法。

下面参考附图描述本发明实施例的减小应用安装包的方法、装置及电子设备。

图1是本发明一个实施例的减小应用安装包的方法的流程图。

如图1所示,该减小应用安装包的方法包括:

步骤101,获取应用对应的项目文件。

具体的,本发明实施例提供的减小应用安装包的方法,可以由本发明实施例提供的减小应用安装包的装置执行。

其中,应用对应的项目文件,为应用开发过程中形成的文件,具体的,可以是在集成开发环境(Integrated Development Environment,简称IDE)中开发应用所形成的文件。

步骤102,利用预设的各标签替换项目文件中各资源文件对应的标识文件,其中,不同的标签对应不同的资源文件。

其中,资源文件可以包括按钮、菜单、图片、布局等视图(View)文件。各资源文件对应的标识文件,用来唯一确定某个资源文件,例如,标识文件中可以包括资源文件的颜色、形状、大小等属性信息。

需要说明的是,用来替换各资源文件对应的标识文件的标签,可以是提前生成的,也可以是在替换过程中,随机生成的,标签的类型可以任意设置,只需唯一表征资源文件即可,比如在Java中,可以用不同的Tag来替换不同的标识文件,本实施例对此不作限定。

步骤103,根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储。

其中,存储路径,可以根据需要进行设置。具体的,可以设置为远程服务器中的某一位置,也可以是网络服务器的内置安全数码卡(Secure Digital Memory Card,简称SD卡)中的某一位置,此处不作限制。

具体的,由于应用对应的项目文件是利用高级语言程序编写的,并不是计算机或者其他电子设备可以识别的机器语言,因此,本实施例中,在获取项目文件后,首先要将项目文件进行编译,得到项目文件对应的二进制编码,以便于应用在安装时,安装设备可以根据二进制编码对应用进行安装。因此,在本申请实施例中,可以将项目文件进行编译,获取与项目文件对应的编译文件,再从编译文件中提取与各资源文件对应的第一二进制编码,从而将各资源文件对应的第一二进制编码存储在预设的存储路径中。

具体实现时,可以预先设置存储路径,然后在获取了各资源文件对应的第一二进制编码后,即可通过如adb等命令,将该二进制编码存储到预设的存储路径中。

需要注意的是,可以在利用预设的各标签替换项目文件中各资源文件对应的标识文件后,再将项目文件进行编译,相应的,替换后的各标签变为二进制编码形式;或者,也可以在利用预设的各标签替换项目文件中各资源文件对应的标识文件前,将项目文件进行编译,相应的,利用预设的各标签替换项目文件中各资源文件对应的标识文件时,可以利用预设的各标签对应的二进制编码替换项目文件中各资源文件对应的标识文件的二进制编码。

步骤104,在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。

具体的,将各资源文件对应的第一二进制编码存储在预设的存储路径中后,即可利用该存储路径的二进制编码,替换项目文件对应的编译文件中,各资源文件对应的第一二进制编码,生成应用对应的安装包文件。

在具体实现时,由于第一二进制编码对于编译文件来说,属于隐藏文件,因此其在被加载时,需要通过反射,通过调用AssetManager中的addAssetPath方法,才可以加载到存储的第一二进制编码,由于addAssetPath是隐藏api我们无法直接调用,所以只能通过反射。那么在本申请实施例中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码之前,还可以包括:通过反射确定路径头。

相应的,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,具体可以包括:

利用路径头的二进制编码及存储路径的二进制编码替换资源文件对应的第一二进制编码。

可以理解的是,在Java中,通过反射机制可以访问Java对象的属性,方法,构造方法等,在本申请实施例中,可以利用反射机制,获取上述存储路径的路径头。得到路径头后,即可将路径头增加到上述存储路径上,以利用路径头的二进制编码和存储路径的二进制编码,替换资源文件对应的第一二进制编码。

具体实现时,为了减小路径头的二进制编码和存储路径的二进制编码所占的资源,还可以根据路径头和存储路径,生成文本文件(cookie),再利用文本文件的二进制编码替换资源文件对应的第一二进制编码。

本发明实施例提供的减小应用安装包的方法,首先获取应用对应的项目文件,然后利用预设的各标签替换项目文件中各资源文件对应的标识文件,再根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储,最后在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。由此,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

通过上述分析可知,可以通过利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。在实际应用中,用户下载应用对应的安装包后,还需要获取被替换的资源文件才能完成应用的安装,下面结合图2,对本申请提供的减小应用安装包的方法进行进一步说明。

图2是本发明另一个实施例的减小应用安装包的方法的流程图。

如图2所示,该减小应用安装包的方法,包括:

步骤201,获取应用对应的项目文件。

步骤202,利用预设的各标签替换项目文件中各资源文件对应的标识文件,其中,不同的标签对应不同的资源文件。

步骤203,根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储。

步骤204,在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。

其中,上述步骤201-步骤204的具体实现过程和原理,可以参照上述实施例中步骤101-步骤104的详细描述,此处不再赘述。

步骤205,接收终端发送的资源文件获取请求,获取请求中包括第一标签及存储路径。

其中,获取请求中包括的第一标签及存储路径,可以是二进制编码形式或其它形式,此处不作限制。

步骤206,获取与存储路径及第一标签对应的资源文件的第二二进制编码。

可以理解的是,根据上述步骤生成的应用对应的安装包文件,分别利用各标签及存储路径的二进制编码替换了各资源文件对应的标识文件及各资源文件对应的第一二进制编码,而在利用应用安装包安装该应用时,可能会需要某些被替换的资源文件,那么,在本申请实施例中,当需要某些被替换的资源文件时,进行应用安装的终端即可向减小应用安装包装置发送资源文件获取请求。

其中,获取请求中包括安装应用所需的资源文件的第一标签,及所需的存储在预设存储位置的资源文件的存储路径。

具体实现时,获取了第一标签及存储路径后,即可通过访问该存储路径,获取该存储路径下的各资源文件对应的各二进制编码,并通过第一标签,获取该第一标签对应的资源文件的第二二进制编码。

步骤207,将第二二进制编码发送给终端。

具体的,获取了与存储路径及第一标签对应的资源文件的第二二进制编码后,即可将该第二二进制编码发送给终端,以使终端通过运行第二二进制编码,以获取对应的资源文件,完成应用安装。

举例来说,假设利用存储路径生成的cookie的二进制编码,替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,则利用该应用安装包安装应用时,根据cookie的二进制编码,通过使用Android的XML解析器Assent的openXmlResourceParser,即可解析存储路径中存储的各二进制编码,得到对应的资源文件,然后根据第一标签,获取对应的子资源文件,从而利用各资源文件进行应用的安装。

本发明实施例提供的减小应用安装包的方法,在通过利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件后,若接收到终端发送的资源文件获取请求,则获取与存储路径及第一标签对应的第二二进制编码,并将第二二进制编码发送给终端。由此,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,并在接收到终端发送的资源文件获取请求后,获取资源文件,减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

图3是本发明一个实施例的减小应用安装包的装置的结构图。

如图3所示,该减小应用安装包的装置,包括:

第一获取模块301,用于获取应用对应的项目文件;

第一处理模块302,用于利用预设的各标签替换项目文件中各资源文件对应的标识文件,其中,不同的标签对应不同的资源文件;

存储模块303,用于根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储;

第二处理模块304,用于在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。

需要说明的是,上述对图1所示的减小应用安装包的方法实施例的说明,也适用于本实施例提供的减小应用安装包的装置,此处不再赘述。

本实施例提供减小应用安装包的装置,首先获取应用对应的项目文件,然后利用预设的各标签替换项目文件中各资源文件对应的标识文件,再根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储,最后在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。由此,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

图4是本发明另一个实施例的减小应用安装包的装置的结构图。

如图4所示,在图3所示的基础上,该减小应用安装包的装置,还包括:

确定模块305,用于通过反射确定路径头。

相应的,第二处理模块304,包括:

处理单元,用于利用路径头的二进制编码及存储路径的二进制编码替换资源文件对应的第一二进制编码。

进一步的,上述处理单元,具体用于:

根据路径头及存储路径,生成文本文件;

利用文本文件的二进制编码替换资源文件对应的第一二进制编码。

在本实施例一种可能的实现形式中,该减小应用安装包的装置,还包括:

第三处理模块306,用于将项目文件进行编译处理,获取与项目文件对应的编译文件;

提取模块307,用于从编译文件中提取与各资源文件对应的第一二进制编码。

接收模块308,用于接收终端发送的资源文件获取请求,所述获取请求中包括第一标签及存储路径;

第二获取模块309,用于获取与存储路径及第一标签对应的资源文件的第二二进制编码;

发送模块310,用于将第二二进制编码发送给终端。

需要说明的是,上述对图1和图2所示的减小应用安装包的方法实施例的说明,也适用于本实施例提供的减小应用安装包的装置,此处不再赘述。

本发明实施例提供的减小应用安装包的装置,在通过利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件后,若接收到终端发送的资源文件获取请求,则获取与存储路径及第一标签对应的第二二进制编码,并将第二二进制编码发送给终端。由此,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,并在接收到终端发送的资源文件获取请求后,获取资源文件,减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

图5是本申请一个实施例的电子设备的结构示意图。其中,电子设备的类型很多,比如可以为电脑、服务器等,本实施例对此不作限定。

如图5所示,该电子设备50,包括:处理器501,存储器502,以及通信组件503;

所述存储器502用于存储可执行程序代码;

所述通信组件503用于与其他电子设备进行通信,以获取应用对应的项目文件;

所述处理器501通过读取所述存储器502中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:

利用预设的各标签替换所述项目文件中各资源文件对应的标识文件,其中,不同的标签对应不同的资源文件;

根据预设的存储路径,将所述各资源文件对应的第一二进制编码进行存储;

在所述项目文件对应的编译文件中,利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码,生成所述应用对应的安装包文件。

需要说明的是,前述对图1和图2所示的减小应用安装包的方法实施例的解释说明也适用于该实施例的电子设备,其实现原理类似,此处不再赘述。

本申请实施例的电子设备,首先获取应用对应的项目文件,然后利用预设的各标签替换项目文件中各资源文件对应的标识文件,再根据预设的存储路径,将各资源文件对应的第一二进制编码进行存储,最后在项目文件对应的编译文件中,利用存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件。由此,实现了利用标签替换应用安装包中各资源文件对应的标识文件,及利用预设的存储路径的二进制编码替换各资源文件对应的第一二进制编码,生成应用对应的安装包文件,从而减小了应用安装包的大小,节省了应用安装包占用的空间及下载过程中耗费的流量,提高了应用安装包的下载速度和应用的使用率,改善了用户体验。

基于上述实施例提供的减小应用安装包的方法,本申请实施例再提供一种存储介质,比如可以是只读存储器,磁盘或光盘等。

其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例所述的减小应用安装包的方法。

进一步地,本申请实施例还提供一种应用程序,其中,所述应用程序用于在运行时执行本发明实施例所述的减小应用安装包的方法。

具体的,本申请实施例中的应用程序,可以采用任意语言实现,只要能实现本申请实施例提供的减小应用安装包的方法即可。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1