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

文档序号:11917785阅读:来源:国知局

技术特征:

1.一种减小应用安装包的方法,其特征在于,包括以下步骤:

获取应用对应的项目文件;

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

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

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

2.如权利要求1所述的方法,其特征在于,所述利用所述存储路径的二进制编码替换所述各资源文件对应的第一二进制编码之前,还包括:

通过反射确定路径头;

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

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

3.如权利要求2所述的方法,其特征在于,所述利用所述路径头的二进制编码及所述存储路径的二进制编码替换所述资源文件对应的第一二进制编码,包括:

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

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

4.如权利要求1-3任一所述的方法,其特征在于,所述根据预设的存储路径,将所述各资源文件对应的第一二进制编码进行存储之前,还包括:

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

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

5.如权利要求1-3任一所述的方法,其特征在于,所述生成所述应用对应的安装包文件之后,还包括:

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

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

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

6.一种减小应用安装包的装置,其特征在于,包括:

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

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

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

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

7.如权利要求6所述的装置,其特征在于,还包括:

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

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

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

8.如权利要求7所述的装置,其特征在于,所述处理单元,具体用于:

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

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

9.如权利要求6-8任一所述的装置,其特征在于,还包括:

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

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

10.一种电子设备,其特征在于,包括:处理器,存储器,以及通信组件;

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

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

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

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

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

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

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