[发明专利]应用程序的用户界面渲染方法、装置、介质及电子设备有效
申请号: | 201910562756.8 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110347464B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 刘永 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 用户界面 渲染 方法 装置 介质 电子设备 | ||
本发明提供了一种应用程序的用户界面渲染方法、应用程序的用户界面渲染装置、计算机可读介质以及电子设备。本发明实施例中的方法包括:确定前端应用程序的第一用户界面,并获取所述第一用户界面中的目标显示区域的图层参数;建立所述前端应用程序与待显示应用程序之间的进程间通信链路;所述前端应用程序通过所述进程间通信链路向所述待显示应用程序发送所述图层参数;所述待显示应用程序利用所述图层参数在所述目标显示区域渲染所述待显示应用程序的第二用户界面。该方法可以由待显示应用程序直接在目标显示区域上渲染与第一用户界面分屏显示的第二用户界面,提高了应用程序用户界面显示的灵活性和可控性。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种应用程序的用户界面渲染方法、应用程序的用户界面渲染装置、计算机可读介质以及电子设备。
背景技术
随着计算机技术以及移动互联网技术的发展,车载导航技术取得了日新月异的进步,人们对于日常出行中所使用的车载导航的显示效果和交互功能方面也提出了越来越高的要求。
传统的车载导航设备仅能在固定的显示界面上(如车机显示界面)对导航信息进行显示,在显示与交互的灵活性和可控性等方面均存在较大问题。另外,当用户在车机设备上使用音乐、收音机、电话等其他车机功能并与之进行交互操作时,导航应用将被切换至后台运行的状态,此时用户便无法继续查看导航地图,存在使用效果差的问题。
鉴于以上问题,本领域亟需一种应用程序的用户界面分屏渲染方法,以改善导航功能的使用效果和用户体验。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明的实施例提供了一种应用程序的用户界面渲染方法、应用程序的用户界面渲染装置、计算机可读介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制而导致的导航地图无法分屏显示的技术问题。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明实施例的一个方面,提供一种应用程序的用户界面渲染方法,该方法包括:确定前端应用程序的第一用户界面,并获取所述第一用户界面中的目标显示区域的图层参数;建立所述前端应用程序与待显示应用程序之间的进程间通信链路;所述前端应用程序通过所述进程间通信链路向所述待显示应用程序发送所述图层参数;所述待显示应用程序利用所述图层参数在所述目标显示区域渲染所述待显示应用程序的第二用户界面。
根据本发明实施例的一个方面,提供一种应用程序的用户界面渲染装置,该装置包括:图层参数获取模块,被配置为确定前端应用程序的第一用户界面,并获取所述第一用户界面中的目标显示区域的图层参数;通信链路建立模块,被配置为建立所述前端应用程序与待显示应用程序之间的进程间通信链路;图层参数传送模块,被配置为所述前端应用程序通过所述进程间通信链路向所述待显示应用程序发送所述图层参数;用户界面渲染模块,被配置为所述待显示应用程序利用所述图层参数在所述目标显示区域渲染所述待显示应用程序的第二用户界面。
在本发明的一些实施例中,基于以上技术方案,图层参数获取模块包括:文件加载单元,被配置为所述前端应用程序加载对应于所述第一用户界面的视图布局文件,并确定所述第一用户界面中的目标显示区域;控件确定单元,被配置为通过所述视图布局文件确定一个或者多个用于在所述目标显示区域上绘制图层的目标视图控件;参数获取单元,被配置为利用所述目标视图控件获取所述目标显示区域的图层参数。
在本发明的一些实施例中,基于以上技术方案,控件确定单元包括:控件标识符获取单元,被配置为从所述视图布局文件中获取视图控件的控件标识符;目标控件标识符选取单元,被配置为从所述控件标识符中选取对应于所述目标显示区域的一个或者多个目标控件标识符;目标视图控件确定单元,被配置为根据所述目标控件标识符确定用于在所述目标显示区域上绘制图层的目标视图控件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910562756.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像处理方法、相关设备及计算机存储介质
- 下一篇:一种数据维护方法及装置