应用程序界面显示的方法、装置及计算机设备制造方法及图纸

技术编号:26170180 阅读:29 留言:0更新日期:2020-10-31 13:36
本申请公开了一种应用程序界面显示的方法、装置及计算机设备,属于应用程序技术领域。所述方法包括:获取目标界面的界面框架,其中,所述界面框架中包括多个子界面的显示位,所述多个子界面由多个插件提供;获取多个插件提供的与显示位对应的子界面;基于所述界面框架和所述界面框架中显示位对应的子界面,显示所述目标界面。本申请中目标界面可以由界面框架和多个插件提供的子界面组合。这样,不同界面中的同一子界面可以由同一插件提供,即同一子界面可以只开发一次,使得应用程序的开发效率较高。

【技术实现步骤摘要】
应用程序界面显示的方法、装置及计算机设备
本申请涉及应用程序
,特别涉及一种应用程序界面显示的方法、装置及计算机设备。
技术介绍
目前,应用程序插件化在应用程序开发中被广泛使用。在常见的应用程序插件化实现中,每个插件可以单独实现一个功能。即,每个插件在应用程序中单独提供一个界面。在实现本申请的过程中,专利技术人发现现有技术至少存在以下问题:相关技术中不同插件提供不同界面,同一界面仅由一个插件提供。那么,如果在不同界面中均需显示一个相同的子界面,那么,由于不同界面由不同插件单独提供,则该子界面需要由不同插件分别开发实现,导致同一子界面被开发了多次,开发效率较低。
技术实现思路
本申请实施例提供了一种应用程序界面显示的方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,能够解决由于同一子界面被开发了多次,而导致的应用程序开发效率低的问题。所述技术方案如下:第一方面,提供了一种应用程序界面显示方法,所述方法包括:获取目标界面的界面框架,其中,所述界面框架中包括多个子界面本文档来自技高网...

【技术保护点】
1.一种应用程序界面显示的方法,其特征在于,所述方法包括:/n获取目标界面的界面框架,其中,所述界面框架中包括多个子界面的显示位,所述多个子界面由多个插件提供;/n获取所述多个插件提供的与显示位对应的子界面;/n基于所述界面框架和所述界面框架中显示位对应的子界面,显示所述目标界面。/n

【技术特征摘要】
1.一种应用程序界面显示的方法,其特征在于,所述方法包括:
获取目标界面的界面框架,其中,所述界面框架中包括多个子界面的显示位,所述多个子界面由多个插件提供;
获取所述多个插件提供的与显示位对应的子界面;
基于所述界面框架和所述界面框架中显示位对应的子界面,显示所述目标界面。


2.根据权利要求1所述的方法,其特征在于,所述获取所述多个插件提供的与显示位对应的子界面,包括:
获取所述多个插件中除第一插件外的其他插件各自提供的子界面对应的窗口句柄;
向所述第一插件发送所述多个插件中除所述第一插件外的其他插件各自提供的子界面对应的窗口句柄;
接收所述第一插件返回的组合界面的窗口句柄,获取所述组合界面,其中,所述组合界面是由所述第一插件对所述多个插件提供的子界面组合得到的,所述组合界面中的每个子界面对应于所述界面框架中的一个显示位。


3.根据权利要求2所述的方法,其特征在于,所述获取所述多个插件中除第一插件外的其他插件各自提供的子界面对应的窗口句柄,包括:
确定用于组合子界面的第一插件;
向所述第一插件发送界面获取请求;
接收所述第一插件返回的所述多个插件中除所述第一插件外的其他插件的插件标识;
向所述多个插件中除所述第一插件外的其他插件分别发送界面获取请求;
接收所述其他插件分别返回的各自提供的子界面对应的窗口句柄。


4.根据权利要求2所述的方法,其特征在于,所述获取所述多个插件中除第一插件外的其他插件各自提供的子界面对应的窗口句柄,包括:
确定用于提供子界面的所述多个插件,并确定用于组合子界面的第一插件,所述多个插件包括所述第一插件;
向所述多个插件中除所述第一插件外的其他插件分别发送界面获取请求;
接收所述其他插件分别返回的各自提供的子界面对应的窗口句柄。


5.根据权利要求2所述的方法,其特征在于,所述获取所述多个插件中除第一插件外的其他插件各自提供的子界面对应的窗口句柄,包括:
确定用于提供子界面的所述多个插件;
向所述多个插件分别发送界面获取请求;
接收所述多个插件中除第一插件外的其他插件分别返回的各自提供的子界面对应的窗口句柄;
所述向所述第一插件发送所述多个插件中除第一插件外的其他插件各自提供的子界面对应的窗口句柄之前,所述方法还包括:
接收所述第一插件返回的子界面组合请求。


6.根据权利要求2-5中任一项所述的方法,其特征在于,所述基于所述界面框架和所述界面框架中显示位对应的子界面,显示所述目标界面,包括:
将所述组合界面嵌入所述界面框架,得到目标界面;
对所述目标界面进行显示。


7.根据权利要求1所述的方法,其特征在于,所述获取多个插件提供的与显示位对应的子界面,包括:
向所述多个插件分别发送界面获取请求;
接收所述多个插件分别返回的各自提供的子界面对应的窗口句柄,获取所述多个插件分别提供的子界面,其中,多个插件分别提供的子界...

【专利技术属性】
技术研发人员:方利民
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1