[发明专利]Flutter编译流程介入方法及装置在审
申请号: | 202110454226.9 | 申请日: | 2021-04-26 |
公开(公告)号: | CN113342344A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 肖鹏 | 申请(专利权)人: | 北京房江湖科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 杨云云 |
地址: | 101309 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | flutter 编译 流程 介入 方法 装置 | ||
1.一种Flutter编译流程介入方法,其特征在于,包括:
确定Flutter编译流程的介入阶段、所述介入阶段对应的初始脚本文件以及所述初始脚本文件的介入方式;其中,所述介入方式用于表示所述初始脚本文件的脚本类型信息;
在Flutter编译过程中,在所述介入阶段将编译信息传入所述初始脚本文件,得到需要执行的脚本文件;
基于所述介入方式,在所述介入阶段执行所述需要执行的脚本文件,完成Flutter编译流程介入。
2.根据权利要求1所述的Flutter编译流程介入方法,其特征在于,所述在Flutter编译过程中,在所述介入阶段将编译信息传入所述初始脚本文件,得到需要执行的脚本文件,包括:
在Flutter编译过程中,判断是否编译至所述介入阶段,若是,则获取所述编译信息,并将所述编译信息传入所述初始脚本文件,得到需要执行的脚本文件。
3.根据权利要求1所述的Flutter编译流程介入方法,其特征在于,确定所述介入阶段对应的初始脚本文件,包括:
判断Flutter编译项目工程的编译文件中是否存储与所述介入阶段对应的初始脚本文件,若有,则获取所述初始脚本文件;
其中,所述Flutter编译工程的编译文件中预先存储有业务方需要进行Flutter编译流程介入的介入阶段、介入阶段对应的初始脚本文件以及初始脚本文件的介入方式。
4.根据权利要求1至3任一项所述的Flutter编译流程介入方法,其特征在于,所述编译信息包括下述信息中的一项或多项:编译项目的目录信息、编译项目主入口文件名、编译项目引用包的路径、编译的目标设备类型以及编译的类型。
5.根据权利要求1至3任一项所述的Flutter编译流程介入方法,其特征在于,所述介入阶段包括前端编译前、中间文件优化后以及后端编译后。
6.根据权利要求1至3任一项所述的Flutter编译流程介入方法,其特征在于,所述介入方式包括以python语言编写的脚本文件介入、以shell语言编写的脚本文件介入以及以dart语言编写的脚本文件介入。
7.一种Flutter编译流程介入装置,其特征在于,包括:
获取单元,用于确定Flutter编译流程的介入阶段、所述介入阶段对应的初始脚本文件以及所述初始脚本文件的介入方式;其中,所述介入方式用于表示所述初始脚本文件的脚本类型信息;
导入单元,用于在Flutter编译过程中,在所述介入阶段将编译信息传入所述初始脚本文件,得到需要执行的脚本文件;
编译单元,用于基于所述介入方式,在所述介入阶段执行所述需要执行的脚本文件,完成Flutter编译流程介入。
8.根据权利要求7所述的Flutter编译流程介入装置,其特征在于,所述导入单元,具体用于:
在Flutter编译过程中,判断是否编译至所述介入阶段,若是,则获取所述编译信息,并将所述编译信息传入所述初始脚本文件,得到需要执行的脚本文件。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述Flutter编译流程介入方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述Flutter编译流程介入方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京房江湖科技有限公司,未经北京房江湖科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110454226.9/1.html,转载请声明来源钻瓜专利网。