【技术实现步骤摘要】
一种应用程序嵌入方法、系统、存储介质及电子设备
[0001]本专利技术涉及应用程序嵌入
,特别涉及一种应用程序嵌入方法
、
系统
、
存储介质及电子设备
。
技术介绍
[0002]为了便于用户在浏览
Web
网页的同时可以播放视频,可以将视频嵌入至
Web
网页
。
然而,在浏览器中嵌入视频会受到浏览器的层层限制,导致在浏览器中播放视频时性能低下,如出现卡顿
、
延迟
、
画面丢失,甚至无法运行的问题
。
技术实现思路
[0003]本专利技术提供一种应用程序嵌入方法
、
系统
、
存储介质及电子设备,可以实现不同应用程序之间的融合,脱离被嵌入的应用程序的限制,实现嵌入的应用程序正常运行
。
[0004]为实现上述目的,本专利技术提供如下技术方案:
[0005]本专利技术提供了一种应用程序嵌入方法,包括:
[0006]获取目标应用程序的窗口句柄;
[0007]基于所述目标应用程序的窗口句柄,将待嵌入的应用程序与所述目标应用程序进行父子窗口关联,得到窗口关联关系;其中,所述目标应用程序的窗口为父窗口,所述待嵌入的应用程序的窗口为子窗口;
[0008]确定所述待嵌入的应用程序所在所述目标应用程序的目标位置;
[0009]基于所述窗口关联关系,将所述待嵌入的应用程序嵌入至所述目标应用程序的所 ...
【技术保护点】
【技术特征摘要】
1.
一种应用程序嵌入方法,其特征在于,包括:获取目标应用程序的窗口句柄;基于所述目标应用程序的窗口句柄,将待嵌入的应用程序与所述目标应用程序进行父子窗口关联,得到窗口关联关系;其中,所述目标应用程序的窗口为父窗口,所述待嵌入的应用程序的窗口为子窗口;确定所述待嵌入的应用程序所在所述目标应用程序的目标位置;基于所述窗口关联关系,将所述待嵌入的应用程序嵌入至所述目标应用程序的所述目标位置处
。2.
根据权利要求1所述的应用程序嵌入方法,其特征在于,所述基于所述目标应用程序的窗口句柄,将待嵌入的应用程序与所述目标应用程序进行父子窗口关联,得到窗口关联关系,包括:若当前操作系统为第一操作系统,则基于所述目标应用程序的窗口句柄,将所述待嵌入的应用程序的窗口设置为所述目标应用程序的窗口的子窗口,得到窗口关联关系;若当前操作系统为第二操作系统,则解除所述待嵌入的应用程序的窗口与当前显示窗口的映射关系,然后基于所述目标应用程序的窗口句柄,将所述待嵌入的应用程序的窗口与所述目标应用程序的窗口进行映射处理,得到窗口关联关系
。3.
根据权利要求1所述的应用程序嵌入方法,其特征在于,所述确定所述待嵌入的应用程序所在所述目标应用程序的目标位置,包括:获取所述待嵌入的应用程序位于所述目标应用程序中的显示参数;计算所述目标应用程序的边框尺寸;基于所述边框尺寸和所述显示参数,得到所述待嵌入的应用程序所在所述目标应用程序的目标位置
。4.
根据权利要求3所述的应用程序嵌入方法,其特征在于,所述计算所述目标应用程序的边框尺寸,包括:若当前操作系统为第一操作系统,则基于所述第一操作系统的前端窗口的边框尺寸和所述目标应用程序的窗口的边框尺寸,得到所述目标应用程序的边框尺寸;若当前操作系统为第二操作系统,则获取所述目标应用程序的窗口显示参数和所述目标应用程序的显示状态信息,确定在所述目标应用程序的显示状态下的显示参数设定值,基于所述目标应用程序的类型
、
所述窗口显示参数和所述显示参数设定值,得到所述目标应用程序的边框尺寸
。5.
根据权利要求1所述的应用程序嵌入方法,其特征在于,所述获取目标应用程序的窗口句柄,包括:若当前操作系统为第一操作系统,则获取所述第一操作系统的前端窗口的应用名称,基于所述应用名称确定应用程序类型,从所述目标应用程序的各子窗口中确定与所述应用程序类型匹配的窗口的句柄,得到所述目标应用程序的窗...
【专利技术属性】
技术研发人员:赵学义,朱占生,程小胜,刘辉,高建毅,黄德耀,陈虹,李静,高艳辉,
申请(专利权)人:新疆联海创智信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。