[发明专利]一种应用程序的资源的定制方法及装置在审
申请号: | 201310102288.9 | 申请日: | 2013-03-27 |
公开(公告)号: | CN104077118A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 羊耿阳 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 资源 定制 方法 装置 | ||
技术领域
本发明涉及计算机应用开发领域,尤其涉及一种应用程序的资源的定制方法及装置。
背景技术
应用程序(application program)是指可以根据需要为用户完成某项或某几项特定任务的程序,这些应用程序可运行在对应的操作系统上,例如当前的安卓Android系统,这些应用程序大多可以提供一个可视的人机操作界面,与用户进行交互,根据用户的指令完成相应的控制操作。
应用程序由开发人员基于相应的软件平台开发得到,其中包括源码的编写以及相应资源的定制,应用程序的资源定制包括定制该应用程序的界面皮肤、标志logo,闪屏、应用名称、帮助信息、关于信息、反馈页面、厂商渠道号等图片或者文本资源的定制。
目前对于应用程序的资源定制一般是在源码的编译过程中,对于不同的资源定制需求,编写相应的资源源码,然后与应用的其他源码一同打包生成应用程序。现有技术中需要在应用程序的编译过程中同时编译相应的资源源码,依赖源码工程,比较耗时,不利于应用程序的资源的快速配置。
发明内容
本发明实施例所要解决的技术问题在于,提供一种应用程序的资源的定制方法及装置,可快速地完成应用程序的资源的配置。
为了解决上述技术问题,本发明实施例提供了一种应用程序的资源的定制方法,包括:
将预置的关于目标应用程序的资源配置信息封装成应用打包工具能够识别的资源配置包;
获取目标应用程序安装包;
根据资源配置包对所述目标应用程序安装包进行配置更新处理,生成定制的目标应用程序安装包。
相应地,本发明实施例还提供了一种应用程序的资源的定制装置,包括:
打包模块,用于将预置的关于目标应用程序的资源配置信息封装成应用打包工具能够识别的资源配置包;
获取模块,用于获取目标应用程序安装包;
处理模块,用于根据资源配置包对所述目标应用程序安装包进行配置更新处理,生成定制的目标应用程序安装包。
实施本发明实施例,具有如下有益效果:
本发明实施例可以将用户预置的关于目标应用程序的资源配置信息封装成应用打包工具能够识别的资源配置包,并能够通过应用打包工具等根据该资源配置包更新目标应用程序安装包中配置,从而生成定制的应用程序安装包,整个过程不依赖于源码工程,可快速地完成应用程序的资源的定制,满足应用程序开发以及更新的自动化、智能化需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种应用程序的资源的定制方法的流程示意图;
图2是本发明实施例的另一种应用程序的资源的定制方法的流程示意图;
图3是本发明实施例的生成定制的目标应用程序安装包的其中一种具体方法的流程示意图;
图4是本发明实施例的一种应用程序的资源的配置装置的结构组成示意图;
图5是本发明实施例的另一种应用程序的资源的配置装置的结构组成示意图;
图6是图5中的处理模块的其中一种具体结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,是本发明实施例的一种应用程序的资源的定制方法的流程示意图,本发明实施例的所述方法可以由相应操作系统下的应用打包工具执行,应用打包工具可以将一个程序及其需要的所有数据文件打包为一个可执行文件,该可执行文件即可以为一个应用程序。所述方法包括:
S101:将预置的关于目标应用程序的资源配置信息封装成应用打包工具能够识别的资源配置包。
通过使用现有的配置工具,获取用户选择的关于某一个应用程序的如界面皮肤、logo、闪屏、应用名称、帮助信息、关于信息、反馈页面、厂商渠道号等图片或者文本资源信息等资源配置信息,并将这些资源配置信息封装生成应用打包工具可以识别的资源配置包。
S102:获取目标应用程序安装包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310102288.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子产品的操作系统的快速安装方法
- 下一篇:光标移动方法及装置