【技术实现步骤摘要】
UI适配方法、装置、计算机设备及存储介质
本专利技术涉及计算机
,尤其涉及一种UI适配方法、装置、计算机设备及存储介质。
技术介绍
UI(UserInterface,用户界面)是一种交互的可视化模块,用户设备通过专用的软件来实现UI,用户通过UI实现与用户设备的交互。随着通信技术的发展,用户设备的类型也日益增多,以医疗自助设备为例,不同医院对自助设备的UI有不同的需求和配置。导致对用户设备的用户界面的需求多元化,用户界面的适配显得尤为重要。目前对于用户设备的UI的适配,多是专业开发人员通过对界面代码化的方式进行定制,一方面,由于定制需要开发人员重新开发,影响UI适配效率和UI适配的适用性。另一方面,代码化的方式需要专业人员编译,导致程序的响应速度降低,降低了UI适配效率。
技术实现思路
基于此,有必要针对上述问题,提出一种提高UI适配效率的UI适配方法、装置、计算机设备及存储介质。一种UI适配方法,包括:通过WPF应用中的图形界面框架动态加载显示当前界面信息;通过预设的web ...
【技术保护点】
1.一种UI适配方法,其特征在于,所述方法包括:/n通过WPF应用中的图形界面框架动态加载显示当前界面信息;/n通过预设的webview控件对所述当前界面信息进行解析,得到参考界面数据;/n从预设的设备界面库的文件夹中,根据预设的目录查找待适配界面信息;/n根据所述参考界面数据,对所述待适配界面信息进行渲染,生成目标用户界面。/n
【技术特征摘要】
1.一种UI适配方法,其特征在于,所述方法包括:
通过WPF应用中的图形界面框架动态加载显示当前界面信息;
通过预设的webview控件对所述当前界面信息进行解析,得到参考界面数据;
从预设的设备界面库的文件夹中,根据预设的目录查找待适配界面信息;
根据所述参考界面数据,对所述待适配界面信息进行渲染,生成目标用户界面。
2.根据权利要求1所述的UI适配方法,其特征在于,所述参考用户界面数据包括界面元素和布局;
所述通过预设的webview控件对所述当前界面信息进行解析,得到参考界面数据,包括:
获取与所述webview控件对应的webview实例;
通过所述webview实例中的元素类确定所述当前界面信息中的所述界面元素;
通过所述webview实例中的布局类确定所述当前界面信息中的所述布局;
根据所述界面元素和所述布局确定所述参考界面数据。
3.根据权利要求1所述的UI适配方法,其特征在于,所述根据所述参考界面数据,对所述待适配界面信息进行渲染,得到目标用户界面,包括:
根据所述参考界面数据确定javascript脚本,并根据所述待适配界面信息确定html脚本;
执行所述javascript脚本和所述html脚本,生成所述目标用户界面。
4.根据权利要求3所述的UI适配方法,其特征在于,所述根据所述参考界面数据确定javascript脚本,包括:
基于所述参考界面数据构建javascript对象;
通过所述javascript对象绑定所述界面元素和布局,生成所述javascript脚本。
5.根据权利要求3所述的UI适配方法,其特征在于,所述执行所述javascript脚本和所述html脚本,生成所述目标用户界面,包括:
在html脚本对应的ht...
【专利技术属性】
技术研发人员:陈瑞刚,蓝菊芳,吴桐,
申请(专利权)人:南阳柯丽尔科技有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。