一种资源配置装置及资源配置方法制造方法及图纸

技术编号:16233036 阅读:50 留言:0更新日期:2017-09-19 14:39
本发明专利技术实施例提供一种对应用程序的资源项进行修改的资源配置装置及资源配置方法。本发明专利技术实施例在要改变应用程序中页面的布局、个别视图的样式或者某个视图的个别属性时,从服务器端获取相关的资源插件包,经过加载后即可执行对应的替换。本发明专利技术实施例提供的资源配置装置及资源配置方法无需重复修改代码、无需发布新版本、且无需增加客户端安装包的资源文件,即可对应用程序的资源进行修改,有效降低了开发成本。

Resource allocation device and resource allocation method

The embodiment of the invention provides a resource allocation device and a resource allocation method for modifying the resource items of an application. The embodiment of the invention in the application to change the page layout in the individual, the style of the view or a view of individual property, access to relevant resources of the plug-in package from the server, after loading can be executed after the corresponding replacement. Resource allocation device provided by the embodiment of the invention and resource allocation method does not need to modify the code, no need to repeat the release of a new version, without the need to increase the client installation package in the resource file, you can be on the application of resources to modify, reduce development costs.

【技术实现步骤摘要】
一种资源配置装置及资源配置方法
本专利技术涉及数据处理领域,具体而言,涉及一种资源配置装置及资源配置方法。
技术介绍
目前,在安卓客户端上,如果要改变应用程序中页面的布局、个别视图的样式或者某个视图的个别属性,应用程序的开发者需要发布新的客户端版本,才能实现,如果要改变线上版本的视觉效果,开发者只能通过发新版本或者动态部署的方式进行修改。采用上述的方式,资源的修改成本对开发者和用户都比较大,且效率比较低;如果需要修改的内容越多,所占用的资源文件就越大,进而导致客户端安装包的文件大小较大,影响用户体验。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种资源配置装置及资源配置方法。本专利技术实施例提供的一种资源配置装置,应用于与一服务器通信连接的客户端,所述资源配置装置包括:资源获得模块,用于从所述服务器获得包括需要变更的资源项的资源插件包;资源加载模块,用于对所述资源插件包进行加载,获取所述资源插件包中的资源项;资源项查找模块,用于根据当前执行的配置资源项的操作在获取的资源项中查找是否存在与该操作对应的资源项;资源变更模块,用于使用查找到的资源项完成当前执行的配置资源项的操作。优本文档来自技高网...
一种资源配置装置及资源配置方法

【技术保护点】
一种资源配置装置,应用于与一服务器通信连接的客户端,其特征在于,所述资源配置装置包括:资源获得模块,用于从所述服务器获得包括需要变更的资源项的资源插件包;资源加载模块,用于对所述资源插件包进行加载,获取所述资源插件包中的资源项;资源项查找模块,用于根据当前执行的配置资源项的操作在获取的资源项中查找是否存在与该操作对应的资源项;资源变更模块,用于使用查找到的资源项完成当前执行的配置资源项的操作。

【技术特征摘要】
1.一种资源配置装置,应用于与一服务器通信连接的客户端,其特征在于,所述资源配置装置包括:资源获得模块,用于从所述服务器获得包括需要变更的资源项的资源插件包;资源加载模块,用于对所述资源插件包进行加载,获取所述资源插件包中的资源项;资源项查找模块,用于根据当前执行的配置资源项的操作在获取的资源项中查找是否存在与该操作对应的资源项;资源变更模块,用于使用查找到的资源项完成当前执行的配置资源项的操作。2.根据权利要求1所述的资源配置装置,其特征在于,所述资源配置装置还包括请求发送模块,请求发送模块,用于按照预设的策略向所述服务器发送下载资源插件包的请求信息,以使所述服务器根据所述请求信息下发资源插件包到所述客户端。3.根据权利要求2所述的资源配置装置,其特征在于,所述预设的策略包括以下三种方式中的至少一种:所述请求发送模块按照预设的时间间隔向所述服务器发送所述请求信息;所述请求发送模块在应用程序启动时向所述服务器发送所述请求信息;所述请求发送模块在所述资源项查找模块未查找到与当前执行的配置资源项的操作对应的资源项时,向所述服务器发送所述请求信息。4.根据权利要求1所述的资源配置装置,其特征在于,所述资源配置装置还包括控制指令接收模块,控制指令接收模块,用于接收所述服务器发送的对所述资源插件包中的资源项进行配置控制的控制指令;所述资源项查找模块在所述控制指令接收模块接收到所述控制指令后,根据当前执行的配置资源项的操作在获取的资源项中查找是否存在与该操作对应的资源项。5.根据权利要求4所述的资源配置装置,其特征在于,当所述资源项查找模块查找到多个与当前执行的配置资源项的操作对应的资源项时,所述资源变更模块根据所述控制指令的内容使用对应的查找到的资源项完成当前执行的配置资源项的操作。6.根据权利要求1所述的资源配置装置,其特征在于,所述资源加载模块通过生成用于设置所述资源插件包中的资源项的资源管理器的方式对资源插件包进行加载。7.根据权利要求1所述的资源配置装置,其特征在于,所述当前执行的配置资源项的操作包括对视图的渲染操作,所述资源...

【专利技术属性】
技术研发人员:陆影影吴道猛蔡灿
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1