跨平台动态渲染制造技术

技术编号:39897064 阅读:16 留言:0更新日期:2023-12-30 13:10
本发明专利技术提供了一种跨平台动态渲染

【技术实现步骤摘要】
跨平台动态渲染APP原生界面的方法及系统


[0001]本专利技术涉及应用程序渲染
,特别涉及一种跨平台动态渲染
APP
原生界面的方法及系统


技术介绍

[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
,并不必然构成现有技术

[0003]在原生的应用程序
(Application
,简写
APP)
开发中,为了在不同平台上实现一致的用户界面和布局,开发人员需要编写特定于每个平台的代码,这导致了大量的重复工作和维护困难,增加了开发的复杂性和成本

[0004]此外,不同平台之间的布局差异也增加了跨平台开发的复杂性,每个平台都有其自己的布局系统和样式规则以及自己的技术栈,使得在多个平台上实现一致的布局变得困难,开发人员需要针对不同平台编写不同的布局代码,导致开发工作量的成倍增加;
[0005]而且,传统的布局方法通常是通过编写代码来描述布局结构和样式,这使得布局的调整和修改变得繁琐,并且每次通过编译发布更新才能生效,即使是简单的布局变更,也需要手动修改代码并重新编译应用程序


技术实现思路

[0006]为了解决现有技术的不足,本专利技术提供了一种跨平台动态渲染
APP
原生界面的方法及系统,开发人员可以通过修改配置文件来实现布局的调整和修改,而无需修改和重新编译应用程序的源代码,极大的简化了布局的调整和修改过程,提高了开发效率和灵活性

[0007]为了实现上述目的,本专利技术采用如下技术方案:
[0008]第一方面,本专利技术提供了一种跨平台动态渲染
APP
原生界面的方法

[0009]一种跨平台动态渲染
APP
原生界面的方法,应用于移动终端,包括以下过程:
[0010]当本地版本低于最新服务器版本时,获取最新服务器版本的配置数据,以使得布局管理器执行如下过程:读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息;
[0011]基于布局渲染器发来的渲染后的
APP
界面进行界面加载,其中,布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面

[0012]作为本专利技术第一方面进一步的限定,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息,包括:
[0013]将配置数据根据预设规则转化为内存的对象,根据所述内存的对象计算界面组件在界面中的具体大小和坐标

[0014]作为本专利技术第一方面更进一步的限定,布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面,包括:
[0015]将转化为内存的对象渲染成
APP
的界面,结合得到的界面组件配置信息,得到最终的渲染后的
APP
界面

[0016]第二方面,本专利技术提供了一种移动终端

[0017]一种移动终端,包括处理器
(
例如
CPU)
,所述处理器,被配置为:
[0018]当本地版本低于最新服务器版本时,获取最新服务器版本的配置数据,以使得布局管理器执行如下过程:读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息;
[0019]基于布局渲染器发来的渲染后的
APP
界面进行界面加载,其中,布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面

[0020]第三方面,本专利技术提供了一种跨平台动态渲染
APP
原生界面的方法

[0021]一种跨平台动态渲染
APP
原生界面的方法,应用于控制终端,所述控制终端包括布局管理器和布局渲染器,包括以下过程:
[0022]布局管理器执行如下过程:当本地版本低于最新服务器版本时,读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息;
[0023]布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面

[0024]作为本专利技术第三方面进一步的限定,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息,包括:
[0025]将配置数据根据预设规则转化为内存的对象,根据所述内存的对象计算界面组件在界面中的具体大小和坐标

[0026]作为本专利技术第三方面更进一步的限定,布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面,包括:
[0027]将转化为内存的对象渲染成
APP
的界面,结合得到的界面组件配置信息,得到最终的渲染后的
APP
界面

[0028]第四方面,本专利技术提供了一种控制终端

[0029]一种控制终端,所述控制终端包括布局管理器和布局渲染器,包括以下过程:
[0030]布局管理器,被配置为:当本地版本低于最新服务器版本时,读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息;
[0031]布局渲染器,被配置为:将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面

[0032]第五方面,本专利技术提供了一种跨平台动态渲染
APP
原生界面的系统

[0033]一种跨平台动态渲染
APP
原生界面的系统,包括控制终端以及至少与控制终端通信的至少一个移动终端;
[0034]当本地版本低于最新服务器版本时,移动终端获取最新服务器版本的配置数据;
[0035]布局管理器读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息;
[0036]布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面

[0037]作为本专利技术第五方面进一步的限定,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息,包括:
[0038]将配置数据根据预设规则转化为内存的对象,根据所述内存的对象计算界面组件在界面中的具体大小和坐标

[0039]与现有技术相比,本专利技术的有益效果是:
[0040]1、
本专利技术创新性的提出了一种跨平台动态渲染
APP
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种跨平台动态渲染
APP
原生界面的方法,其特征在于,应用于移动终端,包括以下过程:当本地版本低于最新服务器版本时,获取最新服务器版本的配置数据,以使得布局管理器执行如下过程:读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息;基于布局渲染器发来的渲染后的
APP
界面进行界面加载,其中,布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面
。2.
如权利要求1所述的跨平台动态渲染
APP
原生界面的方法,其特征在于,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息,包括:将配置数据根据预设规则转化为内存的对象,根据所述内存的对象计算界面组件在界面中的具体大小和坐标
。3.
如权利要求2所述的跨平台动态渲染
APP
原生界面的方法,其特征在于,布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面,包括:将转化为内存的对象渲染成
APP
的界面,结合得到的界面组件配置信息,得到最终的渲染后的
APP
界面
。4.
一种移动终端,其特征在于,包括处理器,所述处理器,被配置为:当本地版本低于最新服务器版本时,获取最新服务器版本的配置数据,以使得布局管理器执行如下过程:读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息;基于布局渲染器发来的渲染后的
APP
界面进行界面加载,其中,布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面
。5.
一种跨平台动态渲染
APP
原生界面的方法,其特征在于,应用于控制终端,所述控制终端包括布局管理器和布局渲染器,包括以下过程:布局管理器执行如下过程:当本地版本低于最新服务器版本时,读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界...

【专利技术属性】
技术研发人员:刘帅宫传华吴士伟曹建荣艳苹
申请(专利权)人:山东亿云信息技术有限公司
类型:发明
国别省市:

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

1