【技术实现步骤摘要】
移动终端应用界面的配置方法、移动终端及存储介质
本申请涉及终端应用
,尤其涉及移动终端应用界面的配置方法、移动终端及存储介质。
技术介绍
随着网络技术和移动互联网的普及,移动终端应用的开发需求越来越大。目前开发者需要针对不同平台的移动终端独立开发移动终端应用,另外,如果开发者需要对移动终端应用的界面进行更新,通常需要引导用户更新移动终端应用的版本,例如安装最新版本的应用程序。而随着信息技术的发展,目前用户对于移动应用界面需求频繁变化,这样需要移动应用开发者频发更新并发布新版本的移动终端应用,由于新版本应用的发布需要通过提审、发布的流程,频繁更新移动应用版本会导致运营成本大大增加。为了解决上述问题,相关技术中提出了一种跨平台移动应用开发框架:本地交互(RN,ReactNative)框架,一方面,ReactNative能够实现跨平台渲染,从而无需开发者单独对各个移动平台独立开发应用,另一方面,ReactNative能够通过下发应用界面配置对移动应用内的界面进行动态化更新,即能够在不发布新版本移动终端应用的情况下更新移动应用的界面,降低运营成本。然而,ReactNative需要依赖JavascriptVM(JavaScript虚拟机),而加载JavaScript虚拟机的时间较长,用户体验不好。
技术实现思路
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。本申请实施例提供了一种移动终端应用界面的配置方法、移动终端、配置装置及计算机可读存储介质,能够在不发布 ...
【技术保护点】
1.一种移动终端应用界面的配置方法,其特征在于,包括以下步骤:/n获取移动终端应用界面的配置参数,根据所述配置参数获取对应所述移动终端应用界面的结构化语言格式的配置文件;/n对所述配置文件进行解析,得到所述配置文件中的节点信息,所述节点信息包括至少一个对象节点之间的层级关系和至少一个所述对象节点中每个所述对象节点的第一属性信息;/n根据所述节点信息生成文档对象模型树;/n将所述文档对象模型树中的各个所述对象节点与移动终端的原生控件进行关联,生成与所述文档对象模型树对应的原生控件树;/n根据所述原生控件树中各个控件节点对应的原生控件配置所述移动终端应用界面。/n
【技术特征摘要】
1.一种移动终端应用界面的配置方法,其特征在于,包括以下步骤:
获取移动终端应用界面的配置参数,根据所述配置参数获取对应所述移动终端应用界面的结构化语言格式的配置文件;
对所述配置文件进行解析,得到所述配置文件中的节点信息,所述节点信息包括至少一个对象节点之间的层级关系和至少一个所述对象节点中每个所述对象节点的第一属性信息;
根据所述节点信息生成文档对象模型树;
将所述文档对象模型树中的各个所述对象节点与移动终端的原生控件进行关联,生成与所述文档对象模型树对应的原生控件树;
根据所述原生控件树中各个控件节点对应的原生控件配置所述移动终端应用界面。
2.根据权利要求1所述的一种移动终端应用界面的配置方法,其特征在于,所述第一属性信息包括类目属性、界面布局属性和业务逻辑属性;
所述将所述文档对象模型树中的各个所述对象节点与移动终端的原生控件进行关联,生成与所述文档对象模型树对应的原生控件树,包括:
遍历所述文档对象模型树中的各个所述对象节点,获取各个所述对象节点的第一属性信息;
根据各个所述第一属性信息中的类目属性关联对应类型的原生控件,得到各个控件节点;
根据各个所述第一属性信息中的所述界面布局属性和所述业务逻辑属性配置各个所述控件节点的第二属性信息;
根据各个所述对象节点之间的层级关系建立各个所述控件节点之间的层级关系,生成原生控件树。
3.根据权利要求1所述的一种移动终端应用界面的配置方法,其特征在于,所述对象节点与移动终端的原生控件进行关联,包括以下至少之一:
所述对象节点与对应的原生控件进行映射;
或者,所述对象节点与对应的原生控件进行绑定。
4.根据权利要求1至3任意一项所述的一种移动终端应用界面的配置方法,其特征在于:所述根据所述配置参数获取对应所述移动终端应用界面的结构化语言格式的配置文件,包括以下至少之一:
根据所述配置参数获取对应所述移动终端应用界面的可扩展标记语言XML格式的配置文件;
或者,根据所述配置参数获取对应所述移动终端应用界面的JavaScript对象简谱JSON格式的配置文件。
5.根据权利要求1所述的一种移动终端应用界面的配置方法,其特征在于:所述获取移动终端应用界面的配置参数,根据所述配置参数获取对应所述移动终端应用界面的结构化语言格式的配置文件,包括:
获取来自服务器的配置参数,所述配置参数包括对应所述移动终端应用界面的服务器版本信息;
获取移动终端应用界面的本地版本信息;
将所述本地版本信息与所述服务器版本信息进行比较,若所述本地版本信息与所述服务器版本信息不一致,从所述服务器中下载所述移动终端应用界面对应的结构化语言格式的配置文件。
6.根据权利要求5所述的一种移动终端应用界面的配置方法,其特征在于:所述获取来自服务器的配置参数,包括:
启动移动终端应用后,根据内置于所述移动终端应用的服务器地址信息,向所述服务器发送配置参数请求;
获取来自所述服务器的配置参数。
7.根据权利要5所述的一种移动终端应用界面的配置方法,其特征在于:所述从所述服务器中下载所述移动终端应用界面对应的结构化语言格式的配置文件,包括:
获取所述移动终端应用界面的页面标识;
根据所述页面标识和内置于所述移动终端应用的服务器地址信息,确定所述移动终端应用界面对应的配置文件下载链接;
通过所述配置文件下载链接获取所述移动终端应用界面对应的结构化语言格式的配置文件。
8.根据权利要求5所述的一种移动...
【专利技术属性】
技术研发人员:方庆,余福,金亮,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。