预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113741960A(43)申请公布日2021.12.03(21)申请号202111302747.9(22)申请日2021.11.05(71)申请人广州易方信息科技股份有限公司地址510006广东省广州市番禺区小谷围街外环西路100号广东工业大学理学馆601、603、605房(72)发明人黄晋宇白剑黄海亮梁瑛玮张海林鲁和平李长杰陈焕然李乐王浩洪行健冷冬丁一(74)专利代理机构佛山帮专知识产权代理事务所(普通合伙)44387代理人颜春艳(51)Int.Cl.G06F8/71(2018.01)权利要求书2页说明书8页附图2页(54)发明名称一种基于安卓端的App自动定制打包方法及装置(57)摘要本发明提出了一种基于安卓端的App自动定制打包方法及装置,所述方法包括:从项目代码中抽离App中的可定制资源,创建原始的定制文件夹并存入可定制资源;采用编辑工具创建App打包脚本,App打包脚本至少用于读取定制文件夹中的可定制资源,并使用可定制资源进行打包操作;发送原始的定制文件夹至客户端,以使客户端完成修改或替换可定制资源的操作;接收客户端修改后的定制文件,使用App打包脚本读取修改后的定制资源;控制App打包脚本执行打包操作,生成定制化App。所述装置使用了所述方法。实现了自动完成App的打包操作,在面对不同客户同样的定制需求时,不需要重复消耗人力和时间资源,极大的缩短了用户的等待时间,提升了App的定制效率。CN113741960ACN113741960A权利要求书1/2页1.一种基于安卓端的App自动定制打包方法,其特征在于,包括:从项目代码中抽离App中的可定制资源,创建原始的定制文件夹并存入所述可定制资源,所述可定制资源包括UI文件和App版本信息;采用编辑工具创建App打包脚本,所述App打包脚本至少用于读取所述定制文件夹中的可定制资源,并使用所述可定制资源进行打包操作;发送所述原始的定制文件夹至客户端,以使所述客户端完成修改或替换所述可定制资源的操作;接收客户端修改后的定制文件,使用所述App打包脚本读取所述修改后的定制资源;控制所述App打包脚本执行打包操作,生成定制化App。2.如权利要求1所述的打包方法,其特征在于,所述采用编辑工具创建App打包脚本,所述App打包脚本至少用于读取所述定制文件夹中的可定制资源,并使用所述可定制资源进行打包操作的步骤,具体为:使用gradle、zipalign和apksigner工具创建App打包脚本,所述App打包脚本至少用于读取所述定制文件夹中的定制资源,并使用所述定制资源进行打包操作。3.如权利要求2所述的打包方法,其特征在于,所述从项目代码中抽离App中的可定制资源,创建原始的定制文件夹并存入所述可定制资源,所述可定制资源包括用户界面文件和App版本信息的步骤之前,还包括:根据不同的定制需求,选取App对应的多组可定制资源,生成各组可定制资源对应的定制方案;根据所述定制方案生成UI演示模板;根据用户对所述UI演示模板的选取操作,确定对应的可定制资源;所述接收客户端修改后的定制文件,使用所述App打包脚本读取所述修改后的定制资源的步骤,包括:接收客户端修改后的定制文件,根据用户选取UI演示模板对应的定制方案确定对应的App打包脚本;使用对应的App打包脚本读取所述修改后的定制资源。4.如权利要求3所述的打包方法,其特征在于,所述控制所述App打包脚本执行打包操作,生成定制化App的步骤之后,还包括:接收客户端的反馈信息,所述反馈信息包括客户意见信息;判断所述客户意见信息为bug反馈信息时,根据所述定制化App生成UI实例模板;比较所述UI实例模板和对应的UI演示模板,生成NG信息;将所述客户意见信息、NG信息和修改后的定制文件发送至开发人员,以使所述开发人员完成bug修复工作。5.如权利要求4所述的打包方法,其特征在于,所述将所述客户意见信息、NG信息和修改后的定制文件发送至开发人员,以使所述开发人员完成bug修复工作的步骤之后,还包括:根据开发人员的修复操作,修复或替换对应的App打包脚本。6.一种基于安卓端的App自动定制打包装置,其特征在于,包括:第一生成模块,用于从项目代码中抽离App中的可定制资源,创建原始的定制文件夹并2CN113741960A权利要求书2/2页存入所述可定制资源,所述可定制资源包括UI文件和App版本信息;第二生成模块,用于采用编辑工具创建App打包脚本,所述App打包脚本至少用于读取所述定制文件夹中的可定制资源,并使用所述可定制资源进行打包操作;第一发送模块,用于发送所述原始的定制文件夹至客户端,以使所述客户端完成修改或替换所述可定制资源的操作;第一接收模块,用于接收客户端