【技术实现步骤摘要】
窗口显示方法、装置和终端
本公开涉及软件
,特别涉及一种窗口显示方法、装置和终端。
技术介绍
随着软件开发技术的发展,开发的应用程序的功能越来越丰富。通常一个应用程序不仅可以显示当前应用程序的内容,还可以显示其他应用程序的内容。例如,第一应用程序可以显示第二应用程序的视频数据。在第一应用程序上显示第二应用程序的视频数据时,需要在第一应用程序的显示界面上嵌入第二应用程序的视频播放窗口,在该视频播放窗口中显示该视频数据。相关技术中,为了实现在第一应用程序的显示界面中嵌入第二应用程序的视频播放窗口,第二应用程序的开发商需要向第一应用程序的开发商提供第二应用程序相关代码内容,导致第二应用程序的代码内容泄露的风险较大,安全性较差。
技术实现思路
本公开提供了一种窗口显示方法、装置和终端,提高了应用程序代码的安全性。一方面,提供了一种窗口显示方法,所述方法包括:在动态库中创建第一应用程序的窗口的窗口控件,所述动态库中包括代码文件,所述代码文件用于实现第二应用程序的目标功能; >响应于通过所述第一本文档来自技高网...
【技术保护点】
1.一种窗口显示方法,其特征在于,所述方法包括:/n在动态库中创建第一应用程序的窗口的窗口控件,所述动态库中包括代码文件,所述代码文件用于实现第二应用程序的目标功能;/n响应于通过所述第一应用程序向所述动态库发送的操作指令,根据所述操作指令,通过所述动态库中的所述目标功能对应的代码文件,创建目标功能窗口;/n将所述目标功能窗口与所述窗口控件绑定;/n通过绑定的所述窗口控件将所述目标功能窗口中的目标内容显示在所述第一应用程序的窗口中。/n
【技术特征摘要】
1.一种窗口显示方法,其特征在于,所述方法包括:
在动态库中创建第一应用程序的窗口的窗口控件,所述动态库中包括代码文件,所述代码文件用于实现第二应用程序的目标功能;
响应于通过所述第一应用程序向所述动态库发送的操作指令,根据所述操作指令,通过所述动态库中的所述目标功能对应的代码文件,创建目标功能窗口;
将所述目标功能窗口与所述窗口控件绑定;
通过绑定的所述窗口控件将所述目标功能窗口中的目标内容显示在所述第一应用程序的窗口中。
2.根据权利要求1所述的方法,其特征在于,所述在动态库中创建第一应用程序的窗口的窗口控件,包括:
通过所述第一应用程序创建所述窗口;
确定所述窗口的窗口标识;
通过所述第一应用程序将所述窗口标识发送给所述动态库;
在所述动态库中,根据所述窗口标识创建所述窗口的窗口控件。
3.根据权利要求1所述的方法,其特征在于,所述在动态库中创建第一应用程序的窗口的窗口控件之前,所述方法还包括:
在运行所述第一应用程序的过程中,通过所述第一应用程序向所述动态库发送传递参数;
响应于所述传递参数为指定参数值,在所述第一应用程序中加载所述动态库。
4.根据权利要求1所述的方法,其特征在于,在所述通过绑定的所述窗口控件将所述目标功能窗口中的目标内容显示在所述第一应用程序的窗口中之前,所述方法还包括:
通过所述第一应用程序,向所述动态库发送所述目标功能对应的第一显示数据;
对所述第一显示数据进行解码,得到第二显示数据;
所述通过绑定的所述窗口控件将所述目标功能窗口中的目标内容显示在所述第一应用程序的窗口中,包括:
根据所述目标功能窗口确定所述目标功能;
在所述动态库中,根据所述目标功能,对所述第二显示数据进行数据处理,得到第三显示数据;
通过绑定的所述窗口控件将所述第三显示数据显示在所述第一应用程序的窗口中。
5.根据权利要求4所述的方法,其特征在于,所述在动态库中创建第一应用程序的窗口的窗口控件之后,所述方法还包括:
确定所述窗口控件的控件标识;
通过所述动态库将所述窗口控件的控件标识发送给第一应用程序;
所述通过所述第一应用程序,向所述动态库发送所述目标功能对应的第一显示数据,包括:
通过所述第一应用程序,向所述动态库中的所述控件标识对应的窗口控件发送所述目标功能对应的第一显示数据。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述动态库接收对所述目标功能窗口的窗口操作指令,所述窗口操作指令用于指示对所述目标功能窗口进行操作;
根据绑定的所述窗口控件,将所述窗口操作指令对应的操作过程显示在所述第一应用程序的窗口中。
7.根据权利要求2所述的方法,其特征所述,所述动态库为通过图形界面开发框架Qt语言编写的,...
【专利技术属性】
技术研发人员:孙志斌,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。