【技术实现步骤摘要】
跨平台动态渲染APP原生界面的方法及系统
[0001]本专利技术涉及应用程序渲染
,特别涉及一种跨平台动态渲染
APP
原生界面的方法及系统
。
技术介绍
[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
,并不必然构成现有技术
。
[0003]在原生的应用程序
(Application
,简写
APP)
开发中,为了在不同平台上实现一致的用户界面和布局,开发人员需要编写特定于每个平台的代码,这导致了大量的重复工作和维护困难,增加了开发的复杂性和成本
。
[0004]此外,不同平台之间的布局差异也增加了跨平台开发的复杂性,每个平台都有其自己的布局系统和样式规则以及自己的技术栈,使得在多个平台上实现一致的布局变得困难,开发人员需要针对不同平台编写不同的布局代码,导致开发工作量的成倍增加;
[0005]而且,传统的布局方法通常是通过编写代码来描述布局结构和样式,这使得布局的调整和修改变得繁琐,并且每次通过编译发布更新才能生效,即使是简单的布局变更,也需要手动修改代码并重新编译应用程序
。
技术实现思路
[0006]为了解决现有技术的不足,本专利技术提供了一种跨平台动态渲染
APP
原生界面的方法及系统,开发人员可以通过修改配置文件来实现布局的调整和修改,而无需修改和重新编译应用程序的源代码,极大的简化了布局的调整和修改过程,提高了开发效率和灵活性
。
[ ...
【技术保护点】
【技术特征摘要】
1.
一种跨平台动态渲染
APP
原生界面的方法,其特征在于,应用于移动终端,包括以下过程:当本地版本低于最新服务器版本时,获取最新服务器版本的配置数据,以使得布局管理器执行如下过程:读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息;基于布局渲染器发来的渲染后的
APP
界面进行界面加载,其中,布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面
。2.
如权利要求1所述的跨平台动态渲染
APP
原生界面的方法,其特征在于,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息,包括:将配置数据根据预设规则转化为内存的对象,根据所述内存的对象计算界面组件在界面中的具体大小和坐标
。3.
如权利要求2所述的跨平台动态渲染
APP
原生界面的方法,其特征在于,布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面,包括:将转化为内存的对象渲染成
APP
的界面,结合得到的界面组件配置信息,得到最终的渲染后的
APP
界面
。4.
一种移动终端,其特征在于,包括处理器,所述处理器,被配置为:当本地版本低于最新服务器版本时,获取最新服务器版本的配置数据,以使得布局管理器执行如下过程:读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界面组件配置信息;基于布局渲染器发来的渲染后的
APP
界面进行界面加载,其中,布局渲染器将界面组件配置信息渲染到
APP
原生界面中,得到渲染后的
APP
界面
。5.
一种跨平台动态渲染
APP
原生界面的方法,其特征在于,应用于控制终端,所述控制终端包括布局管理器和布局渲染器,包括以下过程:布局管理器执行如下过程:当本地版本低于最新服务器版本时,读取最新服务器版本的配置数据,进行配置数据解析和布局计算,得到配置数据对应的界...
【专利技术属性】
技术研发人员:刘帅,宫传华,吴士伟,曹建,荣艳苹,
申请(专利权)人:山东亿云信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。