The invention discloses a method and apparatus for customizing applications, relates to the technical field of computer, the main purpose is to improve the application efficiency of custom, the main technical scheme of the invention is that access to the application source code and custom resource table; resource data of the custom resource table includes customized through data resources; the custom resource table to replace the corresponding application source code resources; of the replacement application source code package, the application generates the corresponding client installation package. The invention is mainly used for customizing applications.
【技术实现步骤摘要】
应用程序的定制方法及装置
本专利技术涉及计算机
,特别是涉及一种应用程序的定制方法及装置。
技术介绍
随着终端技术的不断发展,终端的使用群体越来越广泛,终端中可运行的应用和服务的种类也越来越多,因此,如何使得终端中定制的应用可以适合不同群体进行使用已经成为重要技术问题之一。目前,为了满足开发出来的应用程序符合不同客户的需求,需要通过人工修改方式将应用程序源代码中的资源替换成客户方的资源,然后对修改后的应用程序源代码打包,以完成不同用户应用程序的定制需求。但是,通过人工修改的应用程序源代码会浪费大量的时间,因此现有应用程序的定制效率较低。
技术实现思路
有鉴于此,本专利技术提供一种应用程序的定制方法及装置,主要目的在于提高应用程序的定制效率。依据本专利技术一个方面,提供了一种应用程序的定制方法,包括:获取应用程序源代码及定制资源表;所述定制资源表中包括客户定制的资源数据;通过所述定制资源表中的资源数据替换所述应用程序源代码对应位置的资源;对替换后的应用程序源代码进行打包,生成所述客户对应的应用程序安装包。依据本专利技术另一个方面,提供了一种应用程序的定制装置,包括:获取单元,用于获取应用程序源代码及定制资源表;所述定制资源表中包括客户定制的资源数据;替换单元,用于通过所述定制资源表中的资源数据替换所述应用程序源代码对应位置的资源;打包单元,用于对替换后的应用程序源代码进行打包,得到所述客户对应的应用程序安装包。本专利技术提供的一种应用程序的定制方法及装置,与目前通过人工修改方式将应用程序源代码中的资源替换成客户方的资源相比,本专利技术当接收到定制应用程序命 ...
【技术保护点】
一种应用程序的定制方法,其特征在于,包括:获取应用程序源代码及定制资源表;所述定制资源表中包括客户定制的资源数据;通过所述定制资源表中的资源数据替换所述应用程序源代码对应位置的资源;对替换后的应用程序源代码进行打包,得到所述客户对应的应用程序安装包。
【技术特征摘要】
1.一种应用程序的定制方法,其特征在于,包括:获取应用程序源代码及定制资源表;所述定制资源表中包括客户定制的资源数据;通过所述定制资源表中的资源数据替换所述应用程序源代码对应位置的资源;对替换后的应用程序源代码进行打包,得到所述客户对应的应用程序安装包。2.根据权利要求1所述的方法,其特征在于,所述获取定制资源表之前,所述方法还包括:接收添加定制资源表命令,所述命令中包括与字段名对应的资源数据;根据所述字段名对应的资源数据生成所述定制资源表。3.根据权利要求1所述的方法,其特征在于,所述获取定制资源表之前,所述方法还包括:通过在预置定制资源模板中添加与各个字段名分别对应的资源数据生成所述定制资源表,所述预置定制资源模板中设置有多个字段名。4.根据权利要求2或3所述的方法,其特征在于,所述通过所述定制资源表中的资源数据替换所述应用程序源代码对应位置的资源包括:查询所述应用程序源代码中与所述定制资源表中对应的字段名;通过所述资源数据表中的资源数据替换所述应用程序源代码中对应字段名的资源。5.根据权利要求4所述的方法,其特征在于,所述对替换后的应用程序源代码进行打包,得到所述客户对应的应用程序安装包包括:检测所述替换后的应用程序源代码是否正确;若所述替换后的应用程序源代码正确,对替换后的应用程序源代码进行打包,得到所述客户对应的应用程序安装包;若所述替换后的应用程序源代码错误,则记录日志并输出资源替换错误...
【专利技术属性】
技术研发人员:冯有杰,薛蓉,乔立君,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。